A three-level formal model for software architecture evolution
2014
This papers gives an overview of our formal approach to address the architecture-centric evolution at the three main steps of component-based software development: specification, implementation and deployment. We illustrate our proposal with an example of software evolution that leads to erosion and we demonstrate how our evolution process can resolve this problem.
Keywords:
- Social software engineering
- Formal methods
- Software evolution
- Software deployment
- Software design description
- Package development process
- Resource-oriented architecture
- Goal-Driven Software Development Process
- Systems engineering
- Computer science
- Software development process
- Software development
- Component-based software engineering
- Software construction
- Software engineering
- Correction
- Source
- Cite
- Save
- Machine Reading By IdeaReader
15
References
0
Citations
NaN
KQI