Differencing of Model Transformation Rules: Towards Versioning Support in the Development and Maintenance of Model Transformations

With model transformations arising as primary development artifacts in Model-driven Engineering, dedicated tools supporting the development and maintenance of model transformations are strongly required. Calculating differences between versions of transformations is an essential service for effectiv...

Full description

Saved in:
Bibliographic Details
Published inTheory and Practice of Model Transformation Vol. 10374; pp. 86 - 91
Main Authors Kehrer, Timo, Pietsch, Christopher, Strüber, Daniel
Format Book Chapter
LanguageEnglish
Published Switzerland Springer International Publishing AG 2017
Springer International Publishing
SeriesLecture Notes in Computer Science
Online AccessGet full text

Cover

Loading…
More Information
Summary:With model transformations arising as primary development artifacts in Model-driven Engineering, dedicated tools supporting the development and maintenance of model transformations are strongly required. Calculating differences between versions of transformations is an essential service for effectively managing their evolution. In this tool demonstration paper, we present support for this task which is tailored for the differencing of graph-based model transformation rules. Our implementation is based on the model differencing framework SiLift which we adapt to the Henshin model transformation language. We demonstrate the usefulness of this feature using a running example.
ISBN:9783319614724
331961472X
ISSN:0302-9743
1611-3349
DOI:10.1007/978-3-319-61473-1_6