• 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