Generic Schema Matching with Cupid
Proceedings of the 27th International Conference on Very Large Data Bases
PROMPT: Algorithm and Tool for Automated Ontology Merging and Alignment
Proceedings of the Seventeenth National Conference on Artificial Intelligence and Twelfth Conference on Innovative Applications of Artificial Intelligence
iMAP: discovering complex semantic matches between database schemas
SIGMOD '04 Proceedings of the 2004 ACM SIGMOD international conference on Management of data
Schema and ontology matching with COMA++
Proceedings of the 2005 ACM SIGMOD international conference on Management of data
On the architectural alignment of ATL and QVT
Proceedings of the 2006 ACM symposium on Applied computing
Bootstrapping ontology alignment methods with APFEL
ISWC'05 Proceedings of the 4th international conference on The Semantic Web
A survey of schema-based matching approaches
Journal on Data Semantics IV
Model-Driven tool interoperability: an application in bug tracking
ODBASE'06/OTM'06 Proceedings of the 2006 Confederated international conference on On the Move to Meaningful Internet Systems: CoopIS, DOA, GADA, and ODBASE - Volume Part I
MoDELS'05 Proceedings of the 2005 international conference on Satellite Events at the MoDELS
KM3: a DSL for metamodel specification
FMOODS'06 Proceedings of the 8th IFIP WG 6.1 international conference on Formal Methods for Open Object-Based Distributed Systems
Decoupling web application concerns through weaving operations
Science of Computer Programming
A General Approach for Scenario Integration
MoDELS '08 Proceedings of the 11th international conference on Model Driven Engineering Languages and Systems
Automatic Generation and Evolution of Model Transformations Using Ontology Engineering Space
Journal on Data Semantics XI
Model-Driven Integration of Organizational Models
Agent-Oriented Software Engineering IX
On Integrating OCL and Triple Graph Grammars
Models in Software Engineering
A Transformation Framework to Bridge Domain Specific Languages to MDA
Models in Software Engineering
Establishing Correspondences between Models with the Epsilon Comparison Language
ECMDA-FA '09 Proceedings of the 5th European Conference on Model Driven Architecture - Foundations and Applications
Managing Dependent Changes in Coupled Evolution
ICMT '09 Proceedings of the 2nd International Conference on Theory and Practice of Model Transformations
A Framework for Testing Model Composition Engines
SC '09 Proceedings of the 8th International Conference on Software Composition
Bridging concrete and abstract syntaxes in model-driven engineering: a case of rule languages
Software—Practice & Experience
Facing the Technological Challenges of Web 2.0: A RIA Model-Driven Engineering Approach
WISE '09 Proceedings of the 10th International Conference on Web Information Systems Engineering
MatchBox: combined meta-model matching for semi-automatic mapping generation
Proceedings of the 2010 ACM Symposium on Applied Computing
Applying model transformation by-example on business process modeling languages
ER'07 Proceedings of the 2007 conference on Advances in conceptual modeling: foundations and applications
Integrating legacy systems with MDE
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2
Model-to-model transformations by demonstration
ICMT'10 Proceedings of the Third international conference on Theory and practice of model transformations
Metamodel matching based on planar graph edit distance
ICMT'10 Proceedings of the Third international conference on Theory and practice of model transformations
Enabling tool reuse and interoperability through model-driven engineering
Journal of Computational Methods in Sciences and Engineering - Special Supplement Issue in Section A and B: Selected Papers from the ISCA International Conference on Software Engineering and Data Engineering, 2009
Model evolution and management
MBEERTS'07 Proceedings of the 2007 International Dagstuhl conference on Model-based engineering of embedded real-time systems
On the concurrent versioning of metamodels and models: challenges and possible solutions
Proceedings of the 2nd International Workshop on Model Comparison in Practice
Schema, ontology and metamodel matching - different, but indeed the same?
MEDI'11 Proceedings of the First international conference on Model and data engineering
Model patches in model-driven engineering
MODELS'09 Proceedings of the 2009 international conference on Models in Software Engineering
Reconstructing complex metamodel evolution
SLE'11 Proceedings of the 4th international conference on Software Language Engineering
Model-driven performance analysis of rule-based domain specific visual models
Information and Software Technology
Generation of operational transformation rules from examples of model transformations
MODELS'12 Proceedings of the 15th international conference on Model Driven Engineering Languages and Systems
International Journal of Information System Modeling and Design
Towards model and language composition
Proceedings of the First Workshop on the Globalization of Domain Specific Languages
Hi-index | 0.00 |
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.