September 9, 2011
Conference Paper

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, evalute quality attributes for different architecture 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.

Revised: September 13, 2011 | Published: September 9, 2011

Citation

Ciraci S., H. Sozer, and M. Aksit. 2011. Guiding Architects in Selecting Architectural Evolution Alternatives. In Software Architecture: Proceedings of the 5th European Conference (ECSA 2011), September 13-16, 2011. Lecture Notes in Computer Science, edited by I Crnkovic, V Gruhn and M Book, 6903, 252-260. Heidelberg:Springer-Verlag. PNNL-SA-80870. doi:10.1007/978-3-642-23798-0_28