• DocumentCode
    2269108
  • Title

    Guiding Architectural Restructuring through Architectural Styles

  • Author

    Tamzalit, Dalila ; Mens, Tom

  • Author_Institution
    LINA, Univ. of Nantes, Nantes, France
  • fYear
    2010
  • fDate
    22-26 March 2010
  • Firstpage
    69
  • Lastpage
    78
  • Abstract
    Software architectures constitute one of the main artefacts of software-intensive system development. They outline the essential components and interconnections of a software system at a high level of abstraction, ignoring unnecessary details. How to address the evolution of software architectures, however, is still an important topic of current research. In this article, we use UML 2 as architectural description language notation and formalise it with graph transformation, with a proof-of-concept implemented in the AGG tool. We use this formalisation to express and reason about architectural evolution patterns that introduce architectural styles.
  • Keywords
    Unified Modeling Language; graph grammars; software architecture; UML 2; architectural description language notation; architectural restructuring; architectural styles; graph transformation; software architectures; software intensive system development; ANSI standards; Application software; Architecture description languages; Computer architecture; Conferences; Connectors; Software architecture; Software systems; Systems engineering and theory; Unified modeling language; architectural style; evolution pattern; restructuring; software architecture;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Computer Based Systems (ECBS), 2010 17th IEEE International Conference and Workshops on
  • Conference_Location
    Oxford
  • Print_ISBN
    978-1-4244-6537-8
  • Electronic_ISBN
    978-1-4244-6538-5
  • Type

    conf

  • DOI
    10.1109/ECBS.2010.15
  • Filename
    5457783