Skip to main content

A Step Forward in Semi-automatic Metamodel Matching: Algorithms and Tool

  • Conference paper
Enterprise Information Systems (ICEIS 2009)

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 24))

Included in the following conference series:

Abstract

In recent years the complexity of producing softwares systems has increased due the continuous evolution of the requirements, the creation of new technologies and integration with legacy systems. When complexity increases the phases of software development, maintenance and evolution become more difficult to deal with, i.e. they became more subject to error-prone factors. Recently, Model Driven Architecture (MDA) has made the management of this complexity possible thanks to models and the transformation of Platform-Independent Model (PIM) in Platform-Specific Models (PSM). However, the manual creation of transformation definitions is a programming activity which is error-prone because it is a manual task. In the MDA context, the solution is to provide semi-automatic creation of a mapping specification that can be used to generate transformation definitions in a specific transformation language. In this paper, we present an algorithm to match metamodels and enhancements in the MT4MDE and SAMT4MDE tool in order to implement this matching algorithm.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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. Jouault, F., Kurtev, I.: On the Architectural Alignment of ATL and QVT. In: SAC 2006: Proceedings of the 2006 ACM symposium on Applied computing, pp. 1188–1195. ACM Press, New York (2006)

    Chapter  Google Scholar 

  2. Muliawan, O.: Extending a Model Transformation Language using Higher Order Transformations. In: IEEE 15th Working Conference on Reverse Engineering, pp. 315–318 (2008)

    Google Scholar 

  3. OMG: Meta Object Facility (MOF) 2.0 Query/View/Transformation Specification - Final Adopted Specification, ptc/07-07-07 (2007)

    Google Scholar 

  4. Patrascoiu, O.: Mapping EDOC to Web Services using YATL. In: 8th IEEE International Enterprise Distributed Object Computing Conference (EDOC 2004), pp. 286–297 (2004)

    Google Scholar 

  5. Sims, O.: Enterprise MDA or How Enterprise Systems Will Be Built, MDA Journal, Meghan Kiffer Pr (2004)

    Google Scholar 

  6. Lopes, D., Hammoudi, S., Sousa Jr., G., Bontempo, A.: Metamodel Matching: experiments and comparison. In: IEEE International Conference on Software Engineering Advances (ICSEA 2006) (2006)

    Google Scholar 

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

    Chapter  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 (2005)

    Google Scholar 

  9. Popa, L., Velegrakis, Y., Miller, R.J., Hernandez, M., Fagin, R.: Mapping Generation and Data Translation of Heterogeneous Web Data. In: International Workshop on Data Integration over the Web (DIWeb) (2002)

    Google Scholar 

  10. Hernandez, M.A., Ho, H., Popa, L., Fukuda, T., Fuxman, A., Miller, R.J., Papotti, P.: Creating Nested Mappings with Clio. In: IEEE 23rd International Conference on Data Engineering (ICDE), pp. 1487–1488 (2007)

    Google Scholar 

  11. Lerner, B.S.: A Model for Compound Type Changes Encountered in Schema Evolution. In: ACM Transactions on Database Systems (TODS), vol. 25(1), pp. 83–127. ACM Press, New York (2000)

    Google Scholar 

  12. Lopes, D., Hammoudi, S., Abdelouahab, Z.: Schema Matching in the Context of Model Driven Engineering: From Theory to Practice. In: Proceedings of the International Conference on Systems, Computing Sciences and Software Engineering (SCSS 2005), pp. 219–227 (2005)

    Google Scholar 

  13. Pottinger, R.A., Bernstein, P.A.: Merging Models Based on Given Correspondences. In: Proceedings of the 29th VLDB Conference, pp. 826–873 (2003)

    Google Scholar 

  14. Do, H., Melnik, S., Rahm, E.: Comparison of Schema Matching Evaluations. In: Revised Papers from the NODe 2002 Web and Database-Related Workshops on Web, Web-Services, and Database Systems, pp. 221–237. IEEE Computer Society, Los Alamitos (2003)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

de Sousa, J., Lopes, D., Claro, D.B., Abdelouahab, Z. (2009). A Step Forward in Semi-automatic Metamodel Matching: Algorithms and Tool. In: Filipe, J., Cordeiro, J. (eds) Enterprise Information Systems. ICEIS 2009. Lecture Notes in Business Information Processing, vol 24. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-01347-8_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-01347-8_12

  • Publisher Name: Springer, Berlin, Heidelberg

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

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

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics