Measuring Architecture Sustainability

被引:21
|
作者
Koziolek, Heiko
Domis, Dominik
Goldschmidt, Thomas
Vorst, Philipp
机构
关键词
D O I
10.1109/MS.2013.101
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
It's difficult to express a software architecture's sustainability in a single metric: relevant information is spread across requirements, architecture design documents, technology choices, source code, system context, and software architects' implicit knowledge. Many aspects influence economic sustainability, including design decisions facilitating evolutionary changes, adherence to good modularization practices, and technology choices. An approach that focuses on a single artifact or perspective is likely to neglect important factors. ABB Corporate Research is tracking the architecture sustainability of a large-scale industrial control system currently under development. A former version of the system grew to several million LOC and suffered from architecture erosion and high maintenance costs. A multiperspective approach called Morphosis will help avoid such a situation in the future by focusing on requirements, architecture design, and source code. It includes evolution scenario analysis, scoring of technology choices, architecture compliance checks, and tracking of architecture-level code metrics. © 2013 IEEE.
引用
收藏
页码:54 / 62
页数:9
相关论文
共 50 条
  • [31] SUSTAINABILITY INDICATORS: MEASURING THE UNMEASURABLE
    Huovila, Pekka
    Antuna Rozado, Carmen
    CESB 10: CENTRAL EUROPE TOWARDS SUSTAINABLE BUILDING - FROM THEORY TO PRACTICE, 2010, : 555 - +
  • [32] Sustainability Indicators: Measuring the Immeasurable?
    Holland, J.
    JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2010, 61 (06) : 1068 - 1069
  • [33] Measuring wellbeing: towards sustainability?
    Zardo, Linda
    IMPACT ASSESSMENT AND PROJECT APPRAISAL, 2014, 32 (02) : 175 - 175
  • [34] Measuring sustainability in agricultural systems
    Wratten, SD
    Hofmans, M
    Thomsen, S
    Williams, P
    Groves, G
    Eason, C
    Greer, J
    PROCEEDINGS OF THE FIFTIETH NEW ZEALAND PLANT PROTECTION CONFERENCE, 1997, : 514 - 519
  • [35] Measuring sustainability at the communal level
    Corbière-Nicollier, T
    Jolliet, O
    SUSTAINABLE CITY II: URBAN REGENERATION AND SUSTAINABILITY, 2002, 14 : 199 - 206
  • [36] Measuring sustainability in aquaculture systems
    Valenti, Wagner C.
    REVISTA COLOMBIANA DE CIENCIAS PECUARIAS, 2013, 26 : 303 - 303
  • [37] Sustainability indicators: Measuring the immeasurable
    O'Riordan, T
    JOURNAL OF RURAL STUDIES, 2000, 16 (03) : 395 - 395
  • [38] Measuring the Sustainability of the Orange Economy
    Ferreiro-Seoane, Francisco J.
    Llorca-Ponce, Alicia
    Rius-Sorolla, Gregorio
    SUSTAINABILITY, 2022, 14 (06)
  • [39] Measuring Corporate Sustainability Performance
    Nicolaescu, Eugen
    Alpopi, Cristina
    Zaharia, Constantin
    SUSTAINABILITY, 2015, 7 (01) : 851 - 865
  • [40] Measuring sustainability consciousness in Italy
    Bacci S.
    Bertaccini B.
    Macrì E.
    Pettini A.
    Quality & Quantity, 2024, 58 (5) : 4751 - 4778