Pretražite po imenu i prezimenu autora, mentora, urednika, prevoditelja

Napredna pretraga

Pregled bibliografske jedinice broj: 665540

Software Architecture Evolution through Evolvability Analysis


Pei-Breivold, Hungyu; Crnković, Ivica; Larsson, Magnus
Software Architecture Evolution through Evolvability Analysis // Journal of systems and software, 85 (2012), 2574-2592 doi:10.1016/j.jss.2012.05.085 (međunarodna recenzija, članak, znanstveni)


CROSBI ID: 665540 Za ispravke kontaktirajte CROSBI podršku putem web obrasca

Naslov
Software Architecture Evolution through Evolvability Analysis

Autori
Pei-Breivold, Hungyu ; Crnković, Ivica ; Larsson, Magnus

Izvornik
Journal of systems and software (0164-1212) 85 (2012); 2574-2592

Vrsta, podvrsta i kategorija rada
Radovi u časopisima, članak, znanstveni

Ključne riječi
software architecture evolution; software evolvability

Sažetak
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 is a 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.

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:

Avatar Url Ivica Crnković (autor)

Poveznice na cjeloviti tekst rada:

doi www.es.mdh.se dx.doi.org

Citiraj ovu publikaciju:

Pei-Breivold, Hungyu; Crnković, Ivica; Larsson, Magnus
Software Architecture Evolution through Evolvability Analysis // Journal of systems and software, 85 (2012), 2574-2592 doi:10.1016/j.jss.2012.05.085 (međunarodna recenzija, članak, znanstveni)
Pei-Breivold, H., Crnković, I. & Larsson, M. (2012) Software Architecture Evolution through Evolvability Analysis. Journal of systems and software, 85, 2574-2592 doi:10.1016/j.jss.2012.05.085.
@article{article, author = {Pei-Breivold, Hungyu and Crnkovi\'{c}, Ivica and Larsson, Magnus}, year = {2012}, pages = {2574-2592}, DOI = {10.1016/j.jss.2012.05.085}, keywords = {software architecture evolution, software evolvability}, journal = {Journal of systems and software}, doi = {10.1016/j.jss.2012.05.085}, volume = {85}, issn = {0164-1212}, title = {Software Architecture Evolution through Evolvability Analysis}, keyword = {software architecture evolution, software evolvability} }
@article{article, author = {Pei-Breivold, Hungyu and Crnkovi\'{c}, Ivica and Larsson, Magnus}, year = {2012}, pages = {2574-2592}, DOI = {10.1016/j.jss.2012.05.085}, keywords = {software architecture evolution, software evolvability}, journal = {Journal of systems and software}, doi = {10.1016/j.jss.2012.05.085}, volume = {85}, issn = {0164-1212}, title = {Software Architecture Evolution through Evolvability Analysis}, keyword = {software architecture evolution, software evolvability} }

Časopis indeksira:


  • Current Contents Connect (CCC)
  • Web of Science Core Collection (WoSCC)
    • Science Citation Index Expanded (SCI-EXP)
    • SCI-EXP, SSCI i/ili A&HCI
  • Scopus


Citati:





    Contrast
    Increase Font
    Decrease Font
    Dyslexic Font