An Extended Quantitative Analysis Approach for Architecting Evolvable Software Systems (CROSBI ID 604758)
Prilog sa skupa u zborniku | izvorni znanstveni rad | međunarodna recenzija
Podaci o odgovornosti
Pei-Breivold, Hongyu ; Crnković, Ivica
engleski
An Extended Quantitative Analysis Approach for Architecting Evolvable Software Systems
For long-lived systems, there is a need to address evolvability, i.e. a system’s ability to easily accommodate changes, explicitly during the entire lifecycle. To improve the capability in being able to understand and analyze systematically software architecture evolution, we introduced in our earlier work a software evolvability model and a structured qualitative method for analyzing evolvability at the architectural level - the ARchitecture Evolvability Analysis (AREA) method. As architecture is influenced by system stakeholders representing different concerns and goals, the business and technical decisions that articulate the architecture tend to exhibit tradeoffs and need to be negotiated and resolved. To avoid intuitive choice of architectural solutions, we propose to extend the AREA method and strengthen its tradeoff analysis with explicit and quantitative treatment of stakeholders’ prioritization of evolvability subcharacteristics and their preferences on design solutions. Finally, an example is used to illustrate the concept and applicability of the proposed approach.
analysis; evolvable software
nije evidentirano
nije evidentirano
nije evidentirano
nije evidentirano
nije evidentirano
nije evidentirano
Podaci o prilogu
2010.
objavljeno
Podaci o matičnoj publikaciji
Proceedings of Computing Professionals Conference Workshop on Industrial Software Evolution and Maintenance Processes (WISEMP10)
Institute of Electrical and Electronics Engineers (IEEE)
Podaci o skupu
Computing Professionals Conference Workshop on Industrial Software Evolution and Maintenance Processes (WISEMP10)
predavanje
22.04.2010-22.04.2010
Montréal, Kanada