Abstract | ||
---|---|---|
Software systems need to be continuously maintained and evolved in order to cope with ever-changing requirements and environments. Introducing these changes without stopping the system is a critical requirement for many software systems. This is especially so when the stop may result in serious damage or monetary losses, hence a mechanism for system change at runtime is needed. With the increase in size and complexity of software systems, software architecture has become the cornerstone in the lifecycle of a software system and constitutes the model that drives the engineering process. Therefore, the evolution of software architecture has been a key issue of software evolution research. Architects have few techniques to help them plan and perform the dynamic evolution of software architecture for real-time systems. Thus, our approach endeavors to capture the essential concepts for modeling dynamic evolution of software architectures, in order to equip the architects with a framework to model this process. |
Year | DOI | Venue |
---|---|---|
2016 | 10.1007/978-3-319-48992-6_12 | Lecture Notes in Computer Science |
Field | DocType | Volume |
Applications architecture,Systems engineering,Computer science,Software architecture description,Real-time computing,Software system,Resource-oriented architecture,Software architecture,Reference architecture,Enterprise architecture framework,Software evolution | Conference | 9839 |
ISSN | Citations | PageRank |
0302-9743 | 2 | 0.36 |
References | Authors | |
12 | 3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Adel Hassan | 1 | 2 | 0.36 |
Audrey Queudet | 2 | 41 | 6.15 |
Mourad Oussalah | 3 | 344 | 76.14 |