Title
Evolution Patterns: Designing and Reusing Architectural Evolution Knowledge to Introduce Architectural Styles.
Abstract
Software architectures are critical in the successful development and evolution of software-intensive systems. While formal and automated support for architectural descriptions has been widely addressed, their evolution is equally crucial, but significantly less well-understood and supported. In order to face a recurring evolution need, we introduce the concept of evolution pattern. It formalises an architectural evolution through both a set of concepts and a reusable evolution process. We propose it through the recurring need of introducing an architectural style on existing software architectures. We formally describe and analyse the feasibility of architectural evolution patterns, and provide a practical validation by implementing them in COSABuilder, an Eclipse plugin for the COSA architectural description language.
Year
Venue
Field
2016
arXiv: Software Engineering
Representational state transfer,Architectural technology,Systems engineering,Computer science,Reuse,Architectural evolution,Software,Architectural geometry,Architectural pattern,Architectural style
DocType
Volume
Citations 
Journal
abs/1605.06289
0
PageRank 
References 
Authors
0.34
10
2
Name
Order
Citations
PageRank
Dalila Tamzalit116128.41
Tom Mens23018181.32