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.

Download


Paper 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