Guiding Architects in Selecting Architectural Evolution Alternatives

Selim Ciraci, Hasan Sözer, Mehmet Aksit

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

    3 Citations (Scopus)

    Abstract

    Although there exist methods and tools to support architecture evolution, the derivation and evaluation of alternative evolution paths are realized manually. In this paper, we introduce an approach, where architecture specification is converted to a graph representation. Based on this representation, we automatically generate possible evolution paths, evaluate quality attributes for different architectural configurations, and optimize the selection of a particular path accordingly. We illustrate our approach by modeling the software architecture evolution of a crisis management system.
    Original languageEnglish
    Title of host publication5th European Conference on Software Architecture, ECSA 2011
    EditorsIvica Crnkovic, Volker Gruhn, Matthias Book
    Place of PublicationLondon, UK
    PublisherSpringer
    Pages252-260
    Number of pages9
    ISBN (Electronic)978-3-642-23798-0
    ISBN (Print)978-3-642-23797-3
    DOIs
    Publication statusPublished - Sep 2011
    Event5th European Conference on Software Architecture, ECSA 2011 - Essen, Germany
    Duration: 13 Sep 201116 Sep 2011
    Conference number: 5

    Publication series

    NameLecture Notes in Computer Science
    PublisherSpringer
    Volume6903
    ISSN (Print)0302-9743
    ISSN (Electronic)1611-3349

    Conference

    Conference5th European Conference on Software Architecture, ECSA 2011
    Abbreviated titleECSA
    CountryGermany
    CityEssen
    Period13/09/1116/09/11

    Keywords

    • IR-78135
    • EWI-20564
    • METIS-279188

    Fingerprint Dive into the research topics of 'Guiding Architects in Selecting Architectural Evolution Alternatives'. Together they form a unique fingerprint.

  • Cite this

    Ciraci, S., Sözer, H., & Aksit, M. (2011). Guiding Architects in Selecting Architectural Evolution Alternatives. In I. Crnkovic, V. Gruhn, & M. Book (Eds.), 5th European Conference on Software Architecture, ECSA 2011 (pp. 252-260). (Lecture Notes in Computer Science; Vol. 6903). London, UK: Springer. https://doi.org/10.1007/978-3-642-23798-0_28