MODGRAPH - A Transformation Engine for EMF Model Transformations

Sabine Winetzhammer, Thomas Buchmann, Bernhard Westfechtel

2011

Abstract

Model-driven software engineering aims at increasing productivity by replacing conventional programming with the development of high-level executable models. However, current technology focuses on structural models, while behavioral modeling is still neglected. The transformation engine ModGraph intends to fill this gap. ModGraph complements the Eclipse Modeling Framework with graphical transformation rules from which executable code is generated. An operation defined in an Ecore model is specified by a model transformation rule which is compiled into a Java method calling EMF operations. In this way, ModGraph complements the capabilities of EMF which would compile operations into empty Java methods. The net result is an environment which provides comprehensive support for executable models.

Download


Paper Citation


in Harvard Style

Winetzhammer S., Buchmann T. and Westfechtel B. (2011). MODGRAPH - A Transformation Engine for EMF Model Transformations . In Proceedings of the 6th International Conference on Software and Database Technologies - Volume 2: ICSOFT, ISBN 978-989-8425-77-5, pages 212-219. DOI: 10.5220/0003606702120219

in Bibtex Style

@conference{icsoft11,
author={Sabine Winetzhammer and Thomas Buchmann and Bernhard Westfechtel},
title={MODGRAPH - A Transformation Engine for EMF Model Transformations},
booktitle={Proceedings of the 6th International Conference on Software and Database Technologies - Volume 2: ICSOFT,},
year={2011},
pages={212-219},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003606702120219},
isbn={978-989-8425-77-5},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 6th International Conference on Software and Database Technologies - Volume 2: ICSOFT,
TI - MODGRAPH - A Transformation Engine for EMF Model Transformations
SN - 978-989-8425-77-5
AU - Winetzhammer S.
AU - Buchmann T.
AU - Westfechtel B.
PY - 2011
SP - 212
EP - 219
DO - 10.5220/0003606702120219