Meta-Evolution Style for Software Architecture Evolution
Changes over time are commonplace and inevitable for any software system if it is to remain effective. Since the system changes fairly frequently, it is essential that its architecture is restructured to keep abreast of these changes. Recently the term ’evolution style’ has emerged in some studies a...
Saved in:
| Published in | SOFSEM 2016: Theory and Practice of Computer Science pp. 478 - 489 |
|---|---|
| Main Authors | , |
| Format | Book Chapter |
| Language | English |
| Published |
Berlin, Heidelberg
Springer Berlin Heidelberg
2016
|
| Series | Lecture Notes in Computer Science |
| Subjects | |
| Online Access | Get full text |
| ISBN | 9783662491911 3662491915 |
| ISSN | 0302-9743 1611-3349 |
| DOI | 10.1007/978-3-662-49192-8_39 |
Cover
| Summary: | Changes over time are commonplace and inevitable for any software system if it is to remain effective. Since the system changes fairly frequently, it is essential that its architecture is restructured to keep abreast of these changes. Recently the term ’evolution style’ has emerged in some studies as a technique for modeling potential architecture evolution scenarios in a particular domain that can provide reusable knowledge that encapsulates the best practices in this domain. Analysis and comparison of these alternatives assists architects in planning and thinking about architecture evolution. Our approach endeavors to unify the solutions and standardize the modeling concepts in order to develop evolution styles library that exploits the best methods and elements in the existing approaches. To this end, the main contribution of this paper is a Meta-Evolution Style (MES) for software architecture evolution, which promotes mapping and comparing of evolution styles, as well as it will help in approaching issues like reuse and interchange elements among evolution styles. |
|---|---|
| ISBN: | 9783662491911 3662491915 |
| ISSN: | 0302-9743 1611-3349 |
| DOI: | 10.1007/978-3-662-49192-8_39 |