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 Tamzalit | 1 | 161 | 28.41 |
Tom Mens | 2 | 3018 | 181.32 |