Building Transformation Networks for Consistent Evolution of Interrelated Models
Abstract
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.
Keywords
Softwaretechnik; Modellgetriebene Entwicklung; Modellkonsistenz; Modelltransformationen; Transformationsnetzwerke; software engineering; model-driven engineering; model consistency; model transformations; transformation networksDOI
10.5445/KSP/1000138566ISBN
9783731511328, 9783731511328Publisher
KIT Scientific PublishingPublisher website
https://www.ksp.kit.edu/index.php?link=shop&sort=allPublication date and place
Karlsruhe, 2022Imprint
KIT Scientific PublishingSeries
The Karlsruhe Series on Software Design and Quality, 32Classification
Computer science