PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
Tytuł artykułu

Transformations for software architecture model change

Identyfikatory
Warianty tytułu
Języki publikacji
EN
Abstrakty
EN
Architectural transformations make up the core of architectural design and play a crucial role in user requirements satisfaction. Because of their impact to the software structure and behavior, they directly influence the values of software quality attributes. For this reason they can become not only a way for well specified and automated software architecture development but also a mechanism for early stage software quality management. This paper introduces the notion of architectural transformations and their impact to the software architecture model. It points at the relationship among transformations, non-functional requirements and architectural styles. It gives the arguments for architectural change automation. A motivating example of how transformations can be employed to the custom software architect activities is also given.
Słowa kluczowe
Rocznik
Strony
329--344
Opis fizyczny
Bibliogr. 11 poz.
Twórcy
autor
  • Instytut Informatyki, Politechnika Łódzka
autor
  • Dipartimento di Informatica, University di Pisa
Bibliografia
  • [1] Ambriola V., Kmiecik A., Architectural Transformations, in: Proceedings of the Fourteenth International Conference on Software Engineering and Knowledge Engineering, ACM Press, 2002.
  • [2] Bass L., Clements P., Kazman R., Software Architecture in Practice, Addison-Wesley, 1997.
  • [3] Bosch J., Design and Use of Software Architectures, Addison-Wesley, 2000.
  • [4] Carrière S.J., Woods S., Kazman R., Software Architecture Transformation, in: Proceedings of the International Conference on Reverse Engineering, 1999.
  • [5] Fahmy H., Holt R.C., Using Graph Rewriting to Specify Software Architectural Transformations, in: Proceedings of Automated Software Engineering, 2000.
  • [6] Holt R.C., Structural Manipulations of Software Architecture Using Tarski Relational Algebra, in: Proceedings of the 5th International Conference on Reverse Engineering, 1998.
  • [7] Jacobson I., Booch G., Rumbaugh J., The Unified Software Development Process, Addison-Wesley, 1998.
  • [8] Kazman R., Clements P., Bass L., Abowd G., Classifying Architectural Elements as a Foundation for Mechanism Matching, in: Proceedings of 21st International Computer Software and Applications Conference, IEEE Computer Society Press, 1997, 14-17.
  • [9] Krikhaar R., Postma A., Sellink A., Stroucken M., Verhoef C., A Two-Phase Process for Software Architecture Improvement, in: H. Yang and L. White (eds.). Proceedings of the International Conference on Software Maintenance, IEEE Computer Society Press, 1999,371-380.
  • [10] Kruchten F., Architectural Blueprints - the "4+1" View Model of Software Architecture, IEEE Software, 12, 4, 1995, 42-50.
  • [11] "0MG Unified Modelling Language Specification", version 1.4, OMG document formal/01 -09-67, http://www.omg.org/technology/documents/formal/uml.htm, 2001.
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-article-BPP1-0042-0035
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.