[Back]


Talks and Poster Presentations (with Proceedings-Entry):

M. Wimmer, A. Kusel, T. Reiter, W. Retschitzegger, W. Schwinger, G. Kappel:
"Lost in Translation? Transformation Nets to the Rescue!";
Talk: Third International United Information Systems Conference UNISCON 2009, Sydney, Australia; 04-21-2009 - 04-24-2009; in: "Information Systems: Modeling, Development, and Intergration, Proceedings of the third International United Information Systems Conference UNISCON 2009", J. Yang, A. Ginige, H. Mayr, R. Kutsche (ed.); Springer, LNBIP 20, Heidelberg (2009), ISSN: 1865-1348; 315 - 327.



English abstract:
The vision of Model-Driven Engineering places models as first-class artifacts throughout the software lifecycle. An essential prerequisite is the availability of proper transformation languages allowing not only code generation but also augmentation, migration or translation of models themselves. Current approaches, however, lack convenient facilities for debugging and ensuring the understanding of the transformation process. To tackle these problems, we propose a novel formalism for the development of model transformations which is based on Colored Petri Nets. This allows first, for an explicit, process-oriented execution model of a transformation, thereby overcoming the impedance mismatch between the specification and execution of model transformations, being the prerequisite for convenient debugging. Second, by providing a homogenous representation of all artifacts involved in a transformation, including metamodels, models and the actual transformation logic itself, understandability of model transformations is enhanced.

Keywords:
Model transformation - runtime model - Colored Petri Nets


"Official" electronic version of the publication (accessed through its Digital Object Identifier - DOI)
http://dx.doi.org/10.1007/978-3-642-01112-2_33

Electronic version of the publication:
http://publik.tuwien.ac.at/files/PubDat_175309.pdf



Related Projects:
Project Head Gerti Kappel:
TROPIC: Modelltransformations-Framework basierend auf Petri-Netzen


Created from the Publication Database of the Vienna University of Technology.