Pregled bibliografske jedinice broj: 665605
An Extended Quantitative Analysis Approach for Architecting Evolvable Software Systems
An Extended Quantitative Analysis Approach for Architecting Evolvable Software Systems // Proceedings of Computing Professionals Conference Workshop on Industrial Software Evolution and Maintenance Processes (WISEMP10)
Montréal, Kanada: Institute of Electrical and Electronics Engineers (IEEE), 2010. (predavanje, međunarodna recenzija, cjeloviti rad (in extenso), znanstveni)
CROSBI ID: 665605 Za ispravke kontaktirajte CROSBI podršku putem web obrasca
Naslov
An Extended Quantitative Analysis Approach for Architecting Evolvable Software Systems
Autori
Pei-Breivold, Hongyu ; Crnković, Ivica
Vrsta, podvrsta i kategorija rada
Radovi u zbornicima skupova, cjeloviti rad (in extenso), znanstveni
Izvornik
Proceedings of Computing Professionals Conference Workshop on Industrial Software Evolution and Maintenance Processes (WISEMP10)
/ - : Institute of Electrical and Electronics Engineers (IEEE), 2010
Skup
Computing Professionals Conference Workshop on Industrial Software Evolution and Maintenance Processes (WISEMP10)
Mjesto i datum
Montréal, Kanada, 22.04.2010
Vrsta sudjelovanja
Predavanje
Vrsta recenzije
Međunarodna recenzija
Ključne riječi
analysis; evolvable software
Sažetak
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.
Izvorni jezik
Engleski
Znanstvena područja
Računarstvo
POVEZANOST RADA
Projekti:
036-0361959-1965 - Programsko inženjerstvo u sveprisutnom računarstvu (Žagar, Mario, MZO ) ( CroRIS)
Ustanove:
Fakultet elektrotehnike i računarstva, Zagreb
Profili:
Ivica Crnković
(autor)