Title
Guiding Architectural Restructuring through Architectural Styles
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.
Year
DOI
Venue
2010
10.1109/ECBS.2010.15
Engineering of Computer Based Systems
Keywords
Field
DocType
software system,architectural styles,software-intensive system development,architectural description language notation,current research,architectural style,guiding architectural restructuring,graph transformation,architectural evolution pattern,essential component,software architecture,agg tool,software systems,proof of concept,servers,computer architecture,application software,architecture description language,face,restructuring,unified modeling language
Representational state transfer,Programming language,Architectural technology,Unified Modeling Language,Systems engineering,Computer science,Software system,Software architecture,Architectural geometry,Architectural pattern,Architectural style
Conference
ISBN
Citations 
PageRank 
978-1-4244-6538-5
18
0.86
References 
Authors
16
2
Name
Order
Citations
PageRank
Dalila Tamzalit116128.41
Tom Mens23018181.32