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

    Fingerprint

    Software architecture
    Specifications

    Keywords

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

    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
    Ciraci, Selim ; Sözer, Hasan ; Aksit, Mehmet. / Guiding Architects in Selecting Architectural Evolution Alternatives. 5th European Conference on Software Architecture, ECSA 2011. editor / Ivica Crnkovic ; Volker Gruhn ; Matthias Book. London, UK : Springer, 2011. pp. 252-260 (Lecture Notes in Computer Science).
    @inproceedings{a8ee91b3f04049eca88e3c7ac514e541,
    title = "Guiding Architects in Selecting Architectural Evolution Alternatives",
    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.",
    keywords = "IR-78135, EWI-20564, METIS-279188",
    author = "Selim Ciraci and Hasan S{\"o}zer and Mehmet Aksit",
    year = "2011",
    month = "9",
    doi = "10.1007/978-3-642-23798-0_28",
    language = "English",
    isbn = "978-3-642-23797-3",
    series = "Lecture Notes in Computer Science",
    publisher = "Springer",
    pages = "252--260",
    editor = "Ivica Crnkovic and Volker Gruhn and Matthias Book",
    booktitle = "5th European Conference on Software Architecture, ECSA 2011",

    }

    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. Lecture Notes in Computer Science, vol. 6903, Springer, London, UK, pp. 252-260, 5th European Conference on Software Architecture, ECSA 2011, Essen, Germany, 13/09/11. https://doi.org/10.1007/978-3-642-23798-0_28

    Guiding Architects in Selecting Architectural Evolution Alternatives. / Ciraci, Selim; Sözer, Hasan; Aksit, Mehmet.

    5th European Conference on Software Architecture, ECSA 2011. ed. / Ivica Crnkovic; Volker Gruhn; Matthias Book. London, UK : Springer, 2011. p. 252-260 (Lecture Notes in Computer Science; Vol. 6903).

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

    TY - GEN

    T1 - Guiding Architects in Selecting Architectural Evolution Alternatives

    AU - Ciraci, Selim

    AU - Sözer, Hasan

    AU - Aksit, Mehmet

    PY - 2011/9

    Y1 - 2011/9

    N2 - 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.

    AB - 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.

    KW - IR-78135

    KW - EWI-20564

    KW - METIS-279188

    U2 - 10.1007/978-3-642-23798-0_28

    DO - 10.1007/978-3-642-23798-0_28

    M3 - Conference contribution

    SN - 978-3-642-23797-3

    T3 - Lecture Notes in Computer Science

    SP - 252

    EP - 260

    BT - 5th European Conference on Software Architecture, ECSA 2011

    A2 - Crnkovic, Ivica

    A2 - Gruhn, Volker

    A2 - Book, Matthias

    PB - Springer

    CY - London, UK

    ER -

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