A Contribution to the Specification of Model Transformations with Metamodel Matching Approach

A Contribution to the Specification of Model Transformations with Metamodel Matching Approach

Karima Berramla, El Abbassia Deba, Abou El Hassen Benyamina, Djilali Benhamamouch
Copyright: © 2017 |Volume: 8 |Issue: 3 |Pages: 23
ISSN: 1947-8186|EISSN: 1947-8194|EISBN13: 9781522513797|DOI: 10.4018/IJISMD.2017070101
Cite Article Cite Article

MLA

Berramla, Karima, et al. "A Contribution to the Specification of Model Transformations with Metamodel Matching Approach." IJISMD vol.8, no.3 2017: pp.1-23. http://doi.org/10.4018/IJISMD.2017070101

APA

Berramla, K., Deba, E. A., Benyamina, A. E., & Benhamamouch, D. (2017). A Contribution to the Specification of Model Transformations with Metamodel Matching Approach. International Journal of Information System Modeling and Design (IJISMD), 8(3), 1-23. http://doi.org/10.4018/IJISMD.2017070101

Chicago

Berramla, Karima, et al. "A Contribution to the Specification of Model Transformations with Metamodel Matching Approach," International Journal of Information System Modeling and Design (IJISMD) 8, no.3: 1-23. http://doi.org/10.4018/IJISMD.2017070101

Export Reference

Mendeley
Favorite Full-Issue Download

Abstract

Model-driven engineering (MDE) is a paradigm based on the intensive use of models throughout the life cycle of an application, where model transformation plays an important role. Various model transformation approaches have been proposed, but developers are still faced with the complexity of model transformation specifications. Most of these approaches are based on the specification of transformation rules with a concrete syntax at a low level where the developer must master the transformation language. The question at this level is how to generate a model transformation specification that must be at a very abstract level, independent of any transformation language. This article aims to propose an approach to generate an abstract representation of transformation rules and these are used to produce a source code written in a chosen transformation language. The transformation rules are calculated semi-automatically by using a matching technique on elements of source and target metamodels. This idea is illustrated by different transformation examples.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.