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