Compiling Graph Transformation Rules into a Procedural Language for Behavioral Modeling

Sabine Winetzhammer, Bernhard Westfechtel · 2014

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.

Read the paper · More papers on PaperTik