Title :
Compiling graph transformation rules into a procedural language for behavioral modeling
Author :
Winetzhammer, Sabine ; Westfechtel, Bernhard
Author_Institution :
Applied Computer Science I, University of Bayreuth, Germany
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.
Keywords :
Computational modeling; Java; Pattern matching; Program processors; Vegetation; Behavioral Modeling; Code Generation; Graph Transformation Rules;
Conference_Titel :
Model-Driven Engineering and Software Development (MODELSWARD), 2014 2nd International Conference on
Conference_Location :
Lisbon, Portugal
Print_ISBN :
978-9-8975-8065-9