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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
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)
Muliawan, O.: Extending a Model Transformation Language using Higher Order Transformations. In: IEEE 15th Working Conference on Reverse Engineering, pp. 315–318 (2008)
OMG: Meta Object Facility (MOF) 2.0 Query/View/Transformation Specification - Final Adopted Specification, ptc/07-07-07 (2007)
Patrascoiu, O.: Mapping EDOC to Web Services using YATL. In: 8th IEEE International Enterprise Distributed Object Computing Conference (EDOC 2004), pp. 286–297 (2004)
Sims, O.: Enterprise MDA or How Enterprise Systems Will Be Built, MDA Journal, Meghan Kiffer Pr (2004)
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)
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)
Lopes, D.: Study and Applications of the MDA Approach in Web Service Platforms, Ph.D. thesis (written in French), University of Nantes (2005)
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)
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)
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)
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)
Pottinger, R.A., Bernstein, P.A.: Merging Models Based on Given Correspondences. In: Proceedings of the 29th VLDB Conference, pp. 826–873 (2003)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)