A New Flexible Method for Advising Metamodel Matching

Lamine Lafi, Jamel Feki, Slimane Hammoudi


One relevant issue in metamodel matching is how to select the most suitable matching technique to execute for a given couple of metamodels, and how to adjust parameters (e.g., threshold, F-measure, quality). In this paper, we present a flexible method for selecting the most appropriate metamodel matching technique for a given couple of metamodels. The proposed method assists the user to choose the most suitable matching technique that provides good quality of matches. This method relies on a new quality metric called Score and, on using a decision tree. In order to validate our method, we conduct experimental results on ten real-world metamodels and four recent matching techniques.


  1. Bézivin, J., Hammoudi, S., Lopes, D., Jouault, F.: Applying MDA Approach for Web Service Platform. 8th IEEE International Conference on EDOC. Monterrey California, USA. pp. 58--70 (2004).
  2. Blanc, X (Ed.1): MDA en action, Ingénierie logicielle guidée par les modèles. Paris, France: EYROLLES (2005).
  3. Budinsky, F., Brodsky, S. A., Merks, Ed.: Eclipse modeling framework. Pearson Education (2003).
  4. Chukmol, U., Rifaiem, R., Benharkat, N.: EXSMAL: EDI/XML Semi-Automatic Schema Matching Algorithm, Proceedings of the Seventh IEEE International Conference on ECommerce Technology, IEEE Computer Society, 422--425 (2005).
  5. De Sousa, J., Lopes, D., Barreiro, C. D., and Abdelouahab, Z.: A Step Forward in Semi-automatic Metamodel Matching: Algorithms and Tool. In: Filipe, J., Cordeiro, J. (eds.) Enterprise Information Systems. LNBIP, vol. 24, pp. 137--148. Springer, Heidelberg (2009).
  6. Do, H. H., Erhard R.: Matching large schemas: Approaches and evaluation. Inf. Syst. 32 (6): 857--885 (2007).
  7. Do, H. H., Melnik, S., Rahm, E.: Comparison of schema matching evaluations. In: Web, Web-Services, and Database Systems. LNCS Vol. 2593, pp. 221--237. Springer (2002).
  8. Falleri, J. R., Huchard, M., Lafourcade, M., C. Nebut.: Metamodel matching for automatic model transformation generation. In: Proceedings of MoDELS'08, pp. 326--340 (2008-1).
  9. Falleri, J. R.: Minjava, http://code.google.com/p/minjava/ (2008-2).
  10. Feiyu L.: State of the Art: Automatic Ontology Matching, Research Report, School Of Engineering, Jonkoping, Sweden (2007).
  11. Fleurey, F., Drey, Z., Vojtisek, D., Faucher, C., Mahé, V. Kermeta Language, Reference Manual. http:// www.kermeta.org/ (2009).
  12. Garces, K., Jouault, F., Cointe, P., Bezivin, J.: Managing Model Adaptation by Precise Detection of Metamodel Changes. In: In Proc. of ECMDA 2009, Enschede, The Netherlands, Springer (2009).
  13. Hammoudi, S., Lopes, D.: From Mapping Specification to Model Transformation in MDA: Conceptualization and Prototyping. In MDEIS'2005, First International Workshop On Model Driven Development, Miami, USA. pp. 15--23 (2005).
  14. Kappel, G., Kargl, H., Kramler, G., Schauerhuber, A., Seidel, M., Strommer, M., Wimmer, M.: Matching Metamodels with Semantic Systems - An Experience Report. In BTW 2007, Datenbank systeme in Business, Technologie und Web, pp. 38--52 (2007).
  15. Kappel, G., Kapsammer, E., Kargl, H., Kramler, G., Reiter, T., Retschitzegger, W., Wieland, S., Wimmer, M.: Lifting metamodels to ontologies: A step to the semantic integration of modeling languages. In Nierstrasz et al., pp. 528--542 (2006).
  16. Lafi, L., Feki, J., Hammoudi, S.: Metamodel Matching Techniques Evaluation and Benchmarking. In International Conference on Computer Applications Technology (ICCAT'2013), Sousse, Tunisia. ISBN 978-1-4673-5284-0 (2013).
  17. Lafi, L., Hammoudi, S, Feki, J.: Metamodel matching techniques in MDA: Challenge, issues and comparison, in 1st International Conference on Model & Data Engineering (MEDI'2011), LNCS volume 6918, pp. 278--286, September (2011), ObidosPortugal.
  18. Lafi, L., Feki, J., Hammoudi, S.: M2BenchMatch: An Assisting Tool for MetaModel Matching. In International Conference on Control, Decision and Information Technologies (CoDIT'13), Hammamet, Tunisia (2013-2).
  19. Lafi L., Feki, J., Hammoudi S.,: Metamodel Matching Techniques: Review, Comparison and Evaluation, International Journal of Information System Modeling and Design (IJISMD 2013-3).
  20. 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 (2006).
  21. Melnik, S., Garcia-Molina, Jr. H., Rahm, E.: Similarity Flooding: A Versatile Graph Matching Algorithm and Its Application to Schema Matching. In Proceedings of the 18th international Conference on Data Engineering (February 26-2002). ICDE. IEEE Computer Society, Washington, pp. 117--128 (2002).
  22. OMG UML. 2.0 superstructure final adopted specification. OMG Document reference ptc/03--08, 2 (2003).
  23. OMG. (2005).: MOF QVT Final Adopted Specification, OMG/2005-11-01.
  24. Quinlan, J. R.: Induction of decision trees. Mach. Learn., 1(1):81--106 (1987).
  25. Rahm, E., and Bernstein, P.: A survey of approaches to automatic schema matching. VLDB Journal 10(4): pp. 334--350 (2001).
  26. Rokach, L., Maimon, O.: Decision Trees. A book chapter of data mining and knowledge discovery handbook (2010).
  27. Rosoiu, M., Trojahn, C., Euzenat, J.: Ontology matching benchmarks: generation and evaluation. OM (2011).
  28. Shvaiko, P., Euzenat J.: A Survey of Schema-Based Matching Approaches. J. Data Semantics IV: pp. 146-- 171 (2005).
  29. Van Rijsbergen, C.J.: Information Retrieval. 2nd edition, 1979, London, Butterworths.
  30. Walderhaug, S., Johansen, U., Stav, E., Aagedal, J.: Towards a generic solution for traceability in MDD. In ECMDA Traceability Workshop (2006).

Paper Citation

in Harvard Style

Lafi L., Feki J. and Hammoudi S. (2014). A New Flexible Method for Advising Metamodel Matching . In Proceedings of the 2nd International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD, ISBN 978-989-758-007-9, pages 376-383. DOI: 10.5220/0004714903760383

in Bibtex Style

author={Lamine Lafi and Jamel Feki and Slimane Hammoudi},
title={A New Flexible Method for Advising Metamodel Matching},
booktitle={Proceedings of the 2nd International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,},

in EndNote Style

JO - Proceedings of the 2nd International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,
TI - A New Flexible Method for Advising Metamodel Matching
SN - 978-989-758-007-9
AU - Lafi L.
AU - Feki J.
AU - Hammoudi S.
PY - 2014
SP - 376
EP - 383
DO - 10.5220/0004714903760383