Côté, Isabelle; Heisel, Maritta; Wentzlaff, Ina:
Pattern-based Evolution of Software Architectures
In: Software Architecture : First European Conference, ECSA 2007 Madrid, Spain, September 24-26, 2007 Proceedings / Oquendo, Flavio (Hrsg.). - First European Conference, ECSA 2007, Madrid, Spain, September 24-26, 2007 - 1. Auflage, Berlin/Heidelberg: Springer, 2007 - (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics ; 4758)
2007Buchaufsatz/Kapitel in Tagungsband
InformatikFakultät für Ingenieurwissenschaften » Informatik und Angewandte Kognitionswissenschaft » Informatik » Software Engineering
Titel in Englisch:
Pattern-based Evolution of Software Architectures
Autor*in:
Côté, IsabelleUDE
GND
1032008415
LSF ID
11655
Sonstiges
der Hochschule zugeordnete*r Autor*in
;
Heisel, MarittaUDE
GND
105233167X
LSF ID
4333
Sonstiges
der Hochschule zugeordnete*r Autor*in
;
Wentzlaff, InaUDE
LSF ID
10258
Sonstiges
der Hochschule zugeordnete*r Autor*in

Abstract:

We propose a pattern-based software development method comprising analysis (using problem frames) and design (using architectural and design patterns), of which especially evolving systems benefit. Evolution operators guide a pattern-based transformation procedure, including re-engineering tasks for adjusting a given software architecture to meet new system demands. Through application of these operators, relations between analysis and design documents are explored systematically for accomplishing desired software modifications. This allows for reusing development documents to a large extent, even when the application environment and the requirements change.