Differencing of Model Transformation Rules: Towards Versioning Support in the Development and Maintenance of Model Transformations (bibtex)
by Kehrer, Timo, Pietsch, Christopher and StrĂ¼ber, Daniel
Abstract:
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.
Reference:
Differencing of Model Transformation Rules: Towards Versioning Support in the Development and Maintenance of Model Transformations (Kehrer, Timo, Pietsch, Christopher and StrĂ¼ber, Daniel), In Theory and Practice of Model Transformation (Guerra, Esther, van den Brand, Mark, eds.), Springer International Publishing, 2017.
Bibtex Entry:
@InProceedings{Kehrer2017,
  author        = {Kehrer, Timo and Pietsch, Christopher and Str{\"u}ber, Daniel},
  title         = {{Differencing of Model Transformation Rules: Towards Versioning Support in the Development and Maintenance of Model Transformations}},
  booktitle     = {Theory and Practice of Model Transformation},
  year          = {2017},
  editor        = {Guerra, Esther and van den Brand, Mark},
  pages         = {86--91},
  address       = {Cham},
  publisher     = {Springer International Publishing},
  __markedentry = {[piets:1]},
  abstract      = {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          = {978-3-319-61473-1},
}
Powered by bibtexbrowser