Skip to content
  Kermeta  

On executable meta-languages applied to model transformations.

Document Actions
Pierre-Alain Muller, Franck Fleurey, Didier Vojtisek, Zoé Drey, Damien Pollet, Frédéric Fondement, Philippe Studer, and Jean-Marc Jézéquel.

Presentation

The Model Transformation In Practice (MTIP) workshop (co-located with the Models 2005 conference) has proposed a set of model transformation to be implemented in various languages. You can retreive the examples implemented in Kermeta in the example section. It includes :

  • Class2RDBMS: the class to RDMS mandatory example of the workshop
  • Arabic2Roman: a bidirectional transformation between arabic and roman numbers
  • AutomataTransfos: an implementation of determinization and minimization algorithms on automata


Have a look to the Work shop call for paper from this page. You'll find in this document the description of the problems that these transformations solve.

Reference

Pierre-Alain Muller, Franck Fleurey, Didier Vojtisek, Zoé Drey, Damien Pollet, Frédéric Fondement, Philippe Studer, and Jean-Marc Jézéquel. -- On executable meta-languages applied to model transformations. -- In Model Transformations In Practice Workshop, Montego Bay, Jamaica, October 2005.


Abstract

Domain specific languages for model transformation have recently generated significant interest in the model-driven engineering community. The adopted QVT specification has normalized some scheme of model transformation language; however several different model transformation language paradigms are likely to co-exist in the near future, ranging from imperative to declarative (including hybrid). It remains nevertheless questionable how model transformation specific languages compare to more general purpose languages, in terms of applicability, scalability and robustness. In this paper we report on our specific experience in applying an executable meta-language to the model transformation field.


Download

[PDF]

Created by ffleurey
Last modified 19.01.2007 09:19 AM