Title
Semi-automatic model integration using matching transformations and weaving models
Abstract
Model transformations are at the heart of model driven engineering (MDE) and can be used in many different application scenarios. For instance, model transformations are used to integrate very large models. As a consequence, they are becoming more and more complex. However, these transformations are still developed manually. Several code patterns are implemented repetitively, increasing the probability of programming errors and reducing code reusability. There is not yet a complete solution that automates the development of model transformations. In this paper we propose a novel approach that uses matching transformations and weaving models to semi-automate the development of transformations. Matching transformations are a special kind of transformations that implement heuristics and algorithms to create weaving models. Weaving models are models that capture different kinds of relationships between models. Our solution enables to rapidly implement and to customize these heuristics. We combine different heuristics, and we propose a new metamodel-based heuristic that exploits metamodel data to automatically produce weaving models. The weaving models are derived into model integration transformations.
Year
DOI
Venue
2007
10.1145/1244002.1244215
SAC
Keywords
Field
DocType
large model,model transformation,model engineering,different application scenario,different heuristics,weaving model,code pattern,complete solution,model weaving.,matching transformation,code reusability,matching transformations,different kind,model integration transformation,semi-automatic model integration,standardization,model driven engineering
Heuristic,Weaving,Computer science,Model-driven architecture,Model integration,Theoretical computer science,Exploit,Heuristics,Artificial intelligence,Metamodeling,Reusability
Conference
ISBN
Citations 
PageRank 
1-59593-480-4
56
2.89
References 
Authors
24
2
Name
Order
Citations
PageRank
Marcos Didonet Del Fabro127334.14
Patrick Valduriez234591306.40