mdh.sePublikasjoner
Endre søk
RefereraExporteraLink to record
Permanent link

Direct link
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Software architecture evolution through evolvability analysis
ABB Corp Res.ORCID-id: 0000-0001-7153-3785
Mälardalens högskola, Akademin för innovation, design och teknik. (IS)ORCID-id: 0000-0002-5278-755X
ABB Corp Res.ORCID-id: 0000-0002-6200-4125
2012 (engelsk)Inngår i: Journal of Systems and Software, ISSN 0164-1212, E-ISSN 1873-1228, Vol. 85, nr 11, s. 2574-2592Artikkel i tidsskrift (Fagfellevurdert) Published
Abstract [en]

Software evolvability is a multifaceted quality attribute that describes a software system's ability to easily accommodate future changes. It is a fundamental characteristic for the efficient implementation of strategic decisions, and the increasing economic value of software. For long life systems, there is a need to address evolvability explicitly during the entire software lifecycle in order to prolong the productive lifetime of software systems. However, designing and evolving software architectures are the challenging task. To improve the ability to understand and systematically analyze the evolution of software system architectures, in this paper, we describe software architecture evolution characterization, and propose an architecture evolvability analysis process that provides replicable techniques for performing activities to aim at understanding and supporting software architecture evolution. The activities are embedded in: (i) the application of a software evolvability model; (ii) a structured qualitative method for analyzing evolvability at the architectural level; and (iii) a quantitative evolvability analysis method with explicit and quantitative treatment of stakeholders' evolvability concerns and the impact of potential architectural solutions on evolvability. The qualitative and quantitative assessments manifested in the evolvability analysis process have been applied in two large-scale industrial software systems at ABB and Ericsson, with experiences and reflections described. (c) 2012 Elsevier Inc. All rights reserved.

sted, utgiver, år, opplag, sider
2012. Vol. 85, nr 11, s. 2574-2592
HSV kategori
Identifikatorer
URN: urn:nbn:se:mdh:diva-16169DOI: 10.1016/j.jss.2012.05.085ISI: 000309315500014Scopus ID: 2-s2.0-84865263003OAI: oai:DiVA.org:mdh-16169DiVA, id: diva2:570609
Tilgjengelig fra: 2012-11-20 Laget: 2012-11-20 Sist oppdatert: 2017-12-07bibliografisk kontrollert

Open Access i DiVA

Fulltekst mangler i DiVA

Andre lenker

Forlagets fulltekstScopus

Personposter BETA

Breivold, Hongyu PeiCrnkovic, IvicaLarsson, Magnus

Søk i DiVA

Av forfatter/redaktør
Breivold, Hongyu PeiCrnkovic, IvicaLarsson, Magnus
Av organisasjonen
I samme tidsskrift
Journal of Systems and Software

Søk utenfor DiVA

GoogleGoogle Scholar

doi
urn-nbn

Altmetric

doi
urn-nbn
Totalt: 82 treff
RefereraExporteraLink to record
Permanent link

Direct link
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf