A Light-weight Sanity Check for Implemented Architectures
2013
Architecture evaluations offer many benefits, including the early detection of problems and a better understanding of the possibilities of a system. Although many methods are available to evaluate an architecture, studies have shown that the adoption of architecture evaluations in industry is low. A reason for this lack of adoption is that there is limited out-of-the-box process and tool support available to start performing architecture reviews. In this article we introduce LiSCIA, a Light-weight Sanity Check for Implemented Architectures. It can be used out-of-the-box to perform a first architectural evaluation of a system. The check is based on years of experience in evaluating the maintainability of software systems. By periodically performing this check, the erosion of the implemented architecture as the system (and its requirements) evolves over time can be controlled. Preprint accepted for publication in IEEE Software, Special Issue on Software Evolution: Maintaining Stakeholders Satisfaction in a Changing World, July/August 2010, IEEE Computer Society
Keywords:
- Reference architecture
- Functional software architecture
- Database-centric architecture
- Software architecture description
- Computer engineering
- Resource-oriented architecture
- Software design description
- Space-based architecture
- Software architecture
- Engineering
- View model
- Software engineering
- Architecture tradeoff analysis method
- Enterprise architecture framework
- Correction
- Source
- Cite
- Save
- Machine Reading By IdeaReader
0
References
0
Citations
NaN
KQI