A Contribution to the Specification of Model Transformations with Metamodel Matching Approach
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.
Year of publication: |
2017
|
---|---|
Authors: | Berramla, Karima ; Deba, El Abbassia ; Benyamina, Abou El Hassen ; Benhamamouch, Djilali |
Published in: |
International Journal of Information System Modeling and Design (IJISMD). - IGI Global, ISSN 1947-8194, ZDB-ID 2703392-2. - Vol. 8.2017, 3 (01.07.), p. 1-23
|
Publisher: |
IGI Global |
Subject: | Generation Automatic of Programs | Jaccard Similarity Index | Jaro Winkler Distance | Matching Techniques | Metamodel | Model | Model-Driven Engineering | Model Transformation | Model Transformation Generation |
Saved in:
Online Resource
Saved in favorites
Similar items by subject
-
Model-driven disaster management
Othman, Siti Hajar, (2013)
-
Greiner, Sandra, (2016)
-
M'barek, Salwa, (2016)
- More ...