ACM Home Page
Please provide us with feedback. Feedback
Semi-automatic model integration using matching transformations and weaving models
Full text PdfPdf (120 KB)
Source Symposium on Applied Computing archive
Proceedings of the 2007 ACM symposium on Applied computing table of contents
Seoul, Korea
SESSION: Model transformation table of contents
Pages: 963 - 970  
Year of Publication: 2007
ISBN:1-59593-480-4
Authors
Marcos Didonet Del Fabro  University of Nantes
Patrick Valduriez  University of Nantes
Sponsor
SIGAPP: ACM Special Interest Group on Applied Computing
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 83,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1244002.1244215
What is a DOI?

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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
AM3 Atlantic Zoo. Reference site: http://www.eclipse.org/gmt/am3/zoos/atlanticZoo/. Oct. 2006
2
 
3
Balogh, A, Németh, A, Schmidt, A, Ráth, I, Vágó, D, Varró, D, Pataricza, A. The VIATRA2 model transformation framework. In proc. of ECMDA 2005 - Tools Track, 2005
 
4
Bernstein, P A. Applying Model Management to Classical Meta Data Problems. In proc. of CIDR 2003, pp 209--220
 
5
Cohen, W, Ravikumar, P, Fienberg, S E. A Comparison of String Distance Metrics for Name-Matching Tasks. In proc. of IIWeb 2003, pp 73--78
6
 
7
Didonet Del Fabro, M, Bézivin, J, Jouault, F, Valduriez, P. Applying Generic Model Management to Data Mapping. In proc. of BDA 2005, Saint-Malo, France, pp 343--355
 
8
Didonet Del Fabro, M, Bézivin, J, Valduriez, P. Model-Driven Tool Interoperability: An Application in Bug Tracking. In proc. of ODBASE'06, LNCS 4275, Nov. 2006, pp 863--881
 
9
Ehrig, M, Staab, S, Sure, Y. Bootstrapping Ontology Alignment Methods with APFEL. In proc. of the 4th ISWC 2005, Galway, Ireland, volume 3729 of LNCS, pp 186--200
 
10
Euzenat, J. An API for Ontology Alignment. In proc. of ISWC 2004, pp 698--712
 
11
Fellbaum, C. WordNet, an Electronic Lexical Database. MIT Press, 1998. Reference site: http://wordnet.princeton.edu/
 
12
Gardner, T, Griffin, C, Koehler, J, Hauser, R. A review of OMG MOF 2.0 QVT submissions and recommendations towards the final standard. 1st International Workshop on Metamodeling for MDA, York, UK, 2003
 
13
Jouault, F, Bézivin, J. KM3: a DSL for Metamodel Specification. In proc. of 8th FMOODS, LNCS 4037, Bologna, Italy, 2006, pp 171--185
14
 
15
Jouault, F, Kurtev, I. Transforming Models with ATL. In proc. of the Model Transformations in Practice Workshop at MoDELS 2005, Montego Bay, Jamaica, pp 128--138
 
16
JWNL (Java WordNet Library). Reference site: http://sourceforge.net/projects/jwordnet. August 2006
 
17
 
18
Melnik, S. Generic Model Management: Concepts and Algorithms, Ph.D. Dissertation, University of Leipzig, Springer LNCS 2967, 2004
 
19
 
20
 
21
SimMetrics. Developed by Sam Chapman. Reference site: http://sourceforge.net/projects/simmetrics/. August 2006
 
22
Shvaiko, P, Euzenat, J. A Survey of Schema-Based Matching Approaches. JoDS IV, pp 146--171, 2005


Collaborative Colleagues:
Marcos Didonet Del Fabro: colleagues
Patrick Valduriez: colleagues