Semantic Approach to Automatically Defined Model Transformation

Tiexin Wang, Sebastien Truptil, Frederick Benaben


Modelling and model transformation are regarded as two pillars of model-driven engineering; they have been used together to solve practical problems. For instance, since different models (e.g. data model) are used by heterogeneous partners involved in a specific collaborative situation, there is an urgent need for model transformations to exchange information among the heterogeneous partners. To quickly define model transformations, this paper presents an approach, which could replace the users’ effort in making mappings during the definition of a model transformation process. This approach is based on model transformation methodology, using syntax and semantic relationship among model elements. For this, a generic meta-meta-model and semantics checking methodology are proposed, before being illustrated by an example.


  1. Agrawal, A., Karsai, G., Shi, F., 2003. Graph Transformations on Domain-Specific Models. Under consideration for publication in the Journal on Software and Systems Modeling.
  2. Bénaben, F., Mu, W., Truptil, S., Pingaud, H., 2010. Information Systems design for emerging ecosystems. 4th IEEE International Conference on Digital Ecosystems and Technologies (DEST).
  3. Bézivin, J., 2006. Model Driven Engineering: An Emerging Technical Space. Generative and Transformational Techniques in Software Engineering Lecture Notes in Computer Science Volume 4143, pp 36-64.
  4. Boissel-Dallier, N., 2012. Réconciliation sémantique des données et des services mis en oeuvre au sein d'une situation collaborative. Les thèses en ligne de l'INP.
  5. Bollati, V., Vara, J. M., Jimenez, Á., Marcos, E., 2013. Applying MDE to the (semi-)automatic development of model transformations. Information and Software Technology, Volume 55, Issue 4, Pages 699-718.
  6. Castro, D. V., Maros, E., Vara, J. M., 2011. Applying CIM-to-PIM model transformations for the serviceoriented development of information systems. Information and Software Technology, Volume 53, Issue 1, Pages 87-105.
  7. Chen, D., Doumeingtsb, G., Vernadatc, F., 2007. Architectures for enterprise integration and interoperability: Past, present and future. Computers in Industry, Volume 59, Issue 7.
  8. Czarnecki, K., Helsen, S., 2003. Classification of Model Transformation Approaches. OOPSLA'03 Workshop on Generative Techniques in the Context of ModelDriven Architecture.
  9. Del Fabro, M. D., Bézivin, J., Jouault, F., Breton, E., 2005. AMW: A Generic Model Weaver. 1ère Journées sur l'Ingénierie Dirigée par les Modèles: Paris.
  10. Del Fabro, M. D., Valduriez, P., 2008. Towards the efficient development of model transformations using model weaving and matching transformations. Software & Systems Modeling, July 2009, Volume 8, Issue 3, pp 305-324.
  11. Fowler, M., 2004. A brief guide to the standard object modelling language. UML Distilled Third Edition.
  12. Grangel, R., Bigand, M., Bourey, J. P., 2010. Transformation of decisional models into UML: application to GRAI grids. International Journal of Computer Integrated Manufacturing, Volume 23, Issue 7.
  13. Jouault, F., Allilaire, F., Bézivin, J., Kurtev, I., 2007. ATL: A model transformation tool. Science of Computer Programming, Volume 72, Issues 1-2.
  14. Lano, K., Kolahdouz-Rahimi, S., 2013. Constraint-based specification of model transformations. Journal of Systems and Software, Volume 86, Issue 2.
  15. Ly, L. T., Rinderle, S., Dadam, P., 2006. Semantic Correctness in Adaptive Process Management Systems. Business Process Management, Lecture Notes in Computer Science Volume 4102, pp 193-208.
  16. McGuinness, D. L., Van Harmelen, F., 2004. OWL web ontology language overview. W3C recommendation.
  17. Object Management Group, 2002. MOF 2.0 Query / Views / Transformations RFP. OMG Document.
  18. Rajsiri, V., Lorréa, J. P., Bénaben, F., Pingaud, H., 2010. Knowledge-based system for collaborative process specification. Computers in Industry, Volume 61, Issue 2, Pages 161-175.
  19. Taentzer, G., Ehrig, K., Guerra, E., Lara, D. J., Lengyel, L., Levendovsky, T., Prange, U., Varro, D., VarroGyapay, S., 2009. Model transformation by graph transformation: A comparative study. In Proc. Workshop Model Transformation in Practice.
  20. White, S. A., 2004. Introduction to BPMN. IBM Cooperation.

Paper Citation

in Harvard Style

Wang T., Truptil S. and Benaben F. (2014). Semantic Approach to Automatically Defined Model Transformation . In Proceedings of the 2nd International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD, ISBN 978-989-758-007-9, pages 340-347. DOI: 10.5220/0004713303400347

in Bibtex Style

author={Tiexin Wang and Sebastien Truptil and Frederick Benaben},
title={Semantic Approach to Automatically Defined Model Transformation},
booktitle={Proceedings of the 2nd International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,},

in EndNote Style

JO - Proceedings of the 2nd International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,
TI - Semantic Approach to Automatically Defined Model Transformation
SN - 978-989-758-007-9
AU - Wang T.
AU - Truptil S.
AU - Benaben F.
PY - 2014
SP - 340
EP - 347
DO - 10.5220/0004713303400347