Skip to main content

Metamodel Matching Techniques in MDA: Challenge, Issues and Comparison

  • Conference paper
Book cover Model and Data Engineering (MEDI 2011)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 6918))

Included in the following conference series:

Abstract

Nowadays, it is well recognized that model transformation is at the heart of model driven engineering approaches (MDE) and represents as a consequence one of the most important operation in MDE. However, despite the multitude of model transformation language proposals emerging from university and industry, these transformations are often created manually, which is a fastidious and error-prone task, and therefore an expensive process. In this context, we argue that the semi-automatic generation of transformation rules is an important challenge in future MDE development to make it easier, faster, and cost-reduced process. In this paper we propose to discuss metamodels matching as a key technique for a semi-automatic transformation process. First, we review and discuss the main approaches that have been proposed in the state of the art for metamodels matching. Secondly, we compare three algorithms of metamodel matching namely “Similarity Flooding”, SAMT4MDE+ and ModelCVS using match quality measures proposed for schema matching in databases. A Plug-in under the Eclipse framework has been developed to support our comparison using three couple of metamodels.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 69.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. OMG, 2001. Model Driven Architecture (MDA)- document number ormsc/2001-07-01 (2001)

    Google Scholar 

  2. Dominguez, K., Pérez, P., Mendoza, L., Grimán, A.: Quality in Development Process for Software Factories According to ISO 15504. CLEI Electronic Journal 9(1), Pap. 3 (June 2006), http://www.clei.cl

  3. Budinsky, F., Steinberg, D., Merks, E., Ellersick, R., Grose, T.J.: Eclipse Modeling Framework: A Developer’s Guide, 1st edn. Addison-Wesley Pub. Co, Reading (2003)

    Google Scholar 

  4. Bézivin, J., Hammoudi, S., Lopes, D., Jouault, F.: Applying MDA Approach for Web Service Platform. In: 8th IEEE International Conference on EDOC, pp. 58–70 (2004)

    Google Scholar 

  5. Booch, G., Brown, A., Iyengar, S., Rumbaugh, J., Selic, B.: An MDA Manifesto. MDA Journal (May 2004)

    Google Scholar 

  6. Jouault, F.: Contribution à l’étude des langages de transformation de modèles, Ph.D. thesis (written in French), University of Nantes (2006)

    Google Scholar 

  7. OMG, MOFQVT Final Adopted Specification, OMG/2005-11-01 (2005)

    Google Scholar 

  8. Lopes, D.: Study and Applications of the MDA Approach in Web Service Platforms, Ph.D. thesis (written in French), University of Nantes, France (2005a)

    Google Scholar 

  9. Almeida, A.J.P.: Model-driven design of distributed applications. PhD thesis, University of Twente (2006) ISBN 90-75176–422

    Google Scholar 

  10. Hammoudi, S., Lopes, D.: From Mapping Specification to Model Transformation in MDA: Conceptualization and Prototyping. In: MDEIS, First International Workshop On Model Driven Development, Miami, USA, pp. 3–15 (2005)

    Google Scholar 

  11. Hammoudi, S., Alouini, W., Lopes, D., Huchard, M.: Towards A Semi-Automatic Transformation Process in MDA: Architecture, Methodology and First Experiments. International Journal IJISMD (2010)

    Google Scholar 

  12. Lafi, L., Alouini, W., Hammoudi, S., Gammoudi, M.: Metamodels Matching: Issue, techniques and comparison. In: 2nd Intenational Workshop FTMMD, Joint to International Conference ICEIS, Portugal (2010)

    Google Scholar 

  13. Feiyu, L.: State of the Art.: Automatic Ontology Matching, Research Report, School of Engineering, Jonkoping, Sweden (2007)

    Google Scholar 

  14. Do, H.H., Melnik, S., Rahm, E.: Comparison of schema matching evaluations. In: Chaudhri, A.B., Jeckle, M., Rahm, E., Unland, R. (eds.) NODe-WS 2002. LNCS, vol. 2593, pp. 221–237. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  15. Rahm, E., Bernstein, P.: A survey of approaches to automatic schema matching. VLDB Journal 10(4), 334–350 (2001)

    Article  MATH  Google Scholar 

  16. Kappel, G., Kargl, H., Kramler, G., Schauerhuber, A., Seidel, M., Strommer, M., Wimmer, M.: Matching Metamodels with Semantic Systems – An Experience Report. In: BTW, Date Bank System in Business, Technologie and Web (2007)

    Google Scholar 

  17. Falleri, J.R., Huchard, M., Lafourcade, M., Nebut, C.: Metamodel matching for automatic model transformation generation. In: Busch, C., Ober, I., Bruel, J.-M., Uhl, A., Völter, M. (eds.) MODELS 2008. LNCS, vol. 5301, pp. 326–340. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  18. de Sousa Jr, J., Lopes, D., Claro, D.B., 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)

    Chapter  Google Scholar 

  19. Chukmol, U., Rifaiem, R., Benharkat, N.: EXSMAL: EDI/XML Semi-Automatic Schema Matching ALgorithm. In: Proceedings of the Seventh IEEE International Conference on ECommerce Technology, pp. 422–425. IEEE Computer Society, Los Alamitos (2005)

    Chapter  Google Scholar 

  20. Falleri, J.R.: Contributions à l’IDM.: reconstruction et alignement de modèles de classes. Ph.D. thesis (written in French), University of Montpellier 2 (2009)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Lafi, L., Hammoudi, S., Feki, J. (2011). Metamodel Matching Techniques in MDA: Challenge, Issues and Comparison. In: Bellatreche, L., Mota Pinto, F. (eds) Model and Data Engineering. MEDI 2011. Lecture Notes in Computer Science, vol 6918. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-24443-8_29

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-24443-8_29

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-24442-1

  • Online ISBN: 978-3-642-24443-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics