Towards combining Model Matchers for Transformation Development

Konrad Voigt



The theory of model transformation has been studied extensively during the last decade and is now well understood. Several transformation languages have been developed and implemented. Recently, model matching has been proposed to offer support for transformation development. The task of model matching aims at finding semantic correspondences between model elements, thus facilitating semi-automatic mapping generation. However, current model matching approaches mostly concentrate on label-based model similarity and are isolated. Further, they show deficits with respect to quality, performance and language independence. We tackle these issues by proposing a novel approach using a combination of matchers in a common framework. Thereby, schema matching techniques are adapted and extended to suit our needs. Complementing our approach, we propose model specific matchers addressing new aspects of similarity. Our configurable framework allows an interpretation of combined matching results, thus increasing the number and quality of mappings found.


  1. Object Management Group (OMG): MDA Guide Version 1.0.1. (2003) OMG document omg/2003-06-01.
  2. Fabro, M.D.D., Valduriez, P.: Semi-automatic model integration using matching transformations and weaving models. Proceedings of SAC 7807 (2007) 963-970
  3. Madhavan, J., Bernstein, P.A., Rahm, E.: Generic schema matching with cupid. In: The VLDB Journal. (2001) 49-58
  4. Do, H.H.: Schema Matching and Mapping-based Data Integration. VDM Verlag Dr. Mueller e.K. (2006)
  5. Aumueller, D., Do, H.H., Massmann, S., Rahm, E.: Schema and ontology matching with COMA++. In: Proceedings of SIGMOD 7805. (2005) 906-908
  6. Lopes, D., Hammoudi, S., Abdelouahab, Z.: Schema matching in the context of model driven engineering: From theory to practice. In: Proceedings of SCSS05. (2006) 219-227
  7. Falleri, J.R., Huchard, M., Lafourcade, M., Nebut, C.: Metamodel matching for automatic model transformation generation. In: Proceedings of MoDELS 7808. (2008) 326-340
  8. Cardoso, J., Voigt, K., Winkler, M.: Service engineering for the internet of services. In: Enterprise Information Systems X, Springer (2008)
  9. Lopes, D., Hammoudi, S., de Souza, J., Bontempo, A.: Metamodel Matching: Experiments and Comparison. In: Proceedings of the International Conference on Software Engineering Advances (ICSEA'06), Tahiti, French Polynesia, IEEE Press (2006)
  10. Wimmer, M., Strommer, M., Kargl, H., Kramler, G.: Towards model transformation generation by-example. In: Proceedings of HICSS 7807. (2007) 285b
  11. VarrĂ³, D., Balogh, Z.: Automating model transformation by example using inductive logic programming. In: Proceedings of SAC 7807. (2007) 978-984
  12. Voigt, K.: Generation of language-specific transformation rules based on metamodels. In: Proceedings of the 1st IoS PhD Symposium 2008 at I-ESA'08. (2008)
  13. Rahm, E., Bernstein, P.A.: A survey of approaches to automatic schema matching. The VLDB Journal 10 (2001) 334-350
  14. OMG: Meta Object Facility (MOF) 2.0 Query/View/Transformation Specification. Object Management Group (2007) ptc/07-07-07.

Paper Citation

in Harvard Style

Voigt K. (2009). Towards combining Model Matchers for Transformation Development . In Proceedings of the 1st International Workshop on Future Trends of Model-Driven Development - Volume 1: FTMDD, (ICEIS 2009) ISBN 978-989-8111-95-1, pages 3-12. DOI: 10.5220/0002175900030012

in Bibtex Style

author={Konrad Voigt},
title={Towards combining Model Matchers for Transformation Development},
booktitle={Proceedings of the 1st International Workshop on Future Trends of Model-Driven Development - Volume 1: FTMDD, (ICEIS 2009)},

in EndNote Style

JO - Proceedings of the 1st International Workshop on Future Trends of Model-Driven Development - Volume 1: FTMDD, (ICEIS 2009)
TI - Towards combining Model Matchers for Transformation Development
SN - 978-989-8111-95-1
AU - Voigt K.
PY - 2009
SP - 3
EP - 12
DO - 10.5220/0002175900030012