DocumentCode
1923896
Title
MORPHOSIS: A Lightweight Method Facilitating Sustainable Software Architectures
Author
Koziolek, Heiko ; Domis, Dominik ; Goldschmidt, Thomas ; Vorst, Philipp ; Weiss, Roland J.
Author_Institution
Ind. Software Syst. Program, ABB Corp. Res., Ladenburg, Germany
fYear
2012
fDate
20-24 Aug. 2012
Firstpage
253
Lastpage
257
Abstract
Managing the cost-effective evolution of industrial software systems is a challenging task because of their complexity and long lifetimes. Limited pro-active evolution planning and software architecture erosion often lead to huge maintenance costs in such systems. However, formerly researched approaches for evolution scenario analysis and architecture enforcement are only reluctantly applied by practitioners due to their perceived overhead and high costs. We have applied several recent sustainability evaluation and improvement approaches in a case study to the software architecture of a large industrial software system currently under development at ABB. We combined our selection of approaches in a lightweight method called MORPHOSIS, for which this paper presents experiences and lessons learned. We found that reasonable sustainability evaluation and improvement is possible already with limited efforts.
Keywords
software architecture; software cost estimation; software maintenance; MORPHOSIS; architecture enforcement; cost-effective software evolution; evolution scenario analysis; large industrial software system; maintenance cost; proactive evolution planning; software architecture erosion; sustainability evaluation; sustainable software architecture; Assembly; Computer architecture; Market research; Measurement; Software architecture; Software systems; Architecture Metrics; Maintainability; Modifiability; Software Architecture; Sustainability;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Architecture (WICSA) and European Conference on Software Architecture (ECSA), 2012 Joint Working IEEE/IFIP Conference on
Conference_Location
Helsinki
Print_ISBN
978-1-4673-2809-8
Type
conf
DOI
10.1109/WICSA-ECSA.212.40
Filename
6337730
Link To Document