This work introduces a novel approach to keep high-level component-based architecture models consistent with source code during software development and software evolution. The approach helps to avoid architecture drift and architecture erosion, which are two well-known problems that can arise during development and maintenance of a software system. In particular, the presented approach can be used to keep instances of the Palladio Component Model (PCM) consistent with Java source code.
DETAILS
Automated Coevolution of Source Code and Software Architecture Models
Dissertationsschrift
Langhammer, Michael
Kartoniert, 376 S.
graph. Darst.
Sprache: Englisch
210 mm
ISBN-13: 978-3-7315-0783-3
Titelnr.: 79600592
Gewicht: 490 g
KIT Scientific Publishing (2019)
Karlsruher Institut für Technologie (KIT Scientific Publishing c/o KIT-Bibliothek
Straße am Forum 2
76131 Karlsruhe, Baden
info@ksp.kit.edu