Building Transformation Networks for Consistent Evolution of Interrelated Models

Complex software systems are described with multiple artifacts, such as code, design diagrams and others. Ensuring their consistency is crucial and can be automated with transformations for pairs of artifacts. We investigate how developers can combine independently developed and reusable transformat...

Descripción completa

Detalles Bibliográficos
Otros Autores: Klare, Heiko (auth)
Formato: Libro electrónico
Idioma:Inglés
Publicado: Karlsruhe KIT Scientific Publishing 2022
Colección:The Karlsruhe Series on Software Design and Quality
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009655092206719
Descripción
Sumario:Complex software systems are described with multiple artifacts, such as code, design diagrams and others. Ensuring their consistency is crucial and can be automated with transformations for pairs of artifacts. We investigate how developers can combine independently developed and reusable transformations to networks that preserve consistency between more than two artifacts. We identify synchronization, compatibility and orchestration as central challenges, and we develop approaches to solve them.
Descripción Física:1 electronic resource (598 p.)
Acceso:Open access