BXtend - A Framework for (Bidirectional) Incremental Model Transformations

Thomas Buchmann

Abstract

Model transformations constitute the core essence of model-driven software development (MDSD) – a software engineering discipline, which gained more and more attention during the last decade. While technology for unidirectional batch transformations seems to be fairly well developed, tool support for bidirectional and incremental transformations is still restricted. Results obtained with case studies carried out with popular bidirectional approaches motivated us to set up our own light-weight framework for bidirectional and incremental model transformations based on the Xtend programming language. Our approach provides several advantages, as it reduces the cognitive complexity for transformation developers, and allows for a greater flexibility in transformation specifications by providing procedural language constructs. In addition, it provides a higher expressive power and allows for compact specifications at the same time.

References

Download


Paper Citation


in Harvard Style

Buchmann T. (2018). BXtend - A Framework for (Bidirectional) Incremental Model Transformations.In Proceedings of the 6th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD, ISBN 978-989-758-283-7, pages 336-345. DOI: 10.5220/0006563503360345


in Bibtex Style

@conference{modelsward18,
author={Thomas Buchmann},
title={BXtend - A Framework for (Bidirectional) Incremental Model Transformations},
booktitle={Proceedings of the 6th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,},
year={2018},
pages={336-345},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006563503360345},
isbn={978-989-758-283-7},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 6th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,
TI - BXtend - A Framework for (Bidirectional) Incremental Model Transformations
SN - 978-989-758-283-7
AU - Buchmann T.
PY - 2018
SP - 336
EP - 345
DO - 10.5220/0006563503360345