Compiling Graph Transformation Rules into a Procedural Language for Behavioral Modeling
Sabine Winetzhammer, Bernhard Westfechtel
2014
Abstract
Graph transformation rules provide an opportunity to specify model transformations in a declarative way at a high level of abstraction. So far, compilers have translated graph transformation rules into conventional programming languages such as Java, C, or C#. In contrast, we have developed a compiler which translates graph transformation rules into a procedural language for behavioral modeling (Xcore). The generated code is significantly more concise and readable than programming language code. Furthermore, the code is portable since it is completely programming language independent.
DownloadPaper Citation
in Harvard Style
Winetzhammer S. and Westfechtel B. (2014). Compiling Graph Transformation Rules into a Procedural Language for Behavioral Modeling . In Proceedings of the 2nd International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD, ISBN 978-989-758-007-9, pages 415-424. DOI: 10.5220/0004723604150424
in Bibtex Style
@conference{modelsward14,
author={Sabine Winetzhammer and Bernhard Westfechtel},
title={Compiling Graph Transformation Rules into a Procedural Language for Behavioral Modeling},
booktitle={Proceedings of the 2nd International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,},
year={2014},
pages={415-424},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004723604150424},
isbn={978-989-758-007-9},
}
in EndNote Style
TY - CONF
JO - Proceedings of the 2nd International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,
TI - Compiling Graph Transformation Rules into a Procedural Language for Behavioral Modeling
SN - 978-989-758-007-9
AU - Winetzhammer S.
AU - Westfechtel B.
PY - 2014
SP - 415
EP - 424
DO - 10.5220/0004723604150424