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...

Full description

Saved in:
Bibliographic Details
Superior document:The Karlsruhe Series on Software Design and Quality
:
Year of Publication:2022
Language:English
Series:The Karlsruhe Series on Software Design and Quality
Physical Description:1 electronic resource (598 p.)
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary: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.
ISBN:1000138566
Access:Open access
Hierarchical level:Monograph