skip to main content
10.1145/1866272.1866278acmotherconferencesArticle/Chapter ViewAbstractPublication PagesmdiConference Proceedingsconference-collections
research-article

Towards an expressivity benchmark for mappings based on a systematic classification of heterogeneities

Published:03 October 2010Publication History

ABSTRACT

A crucial prerequisite for the success of Model Driven Engineering (MDE) is the seamless exchange of models between different modeling tools demanding for mappings between tool-specific metamodels. Thereby the resolution of heterogeneities between these tool-specific metamodels is a ubiquitous problem representing the key challenge. Nevertheless, there is no comprehensive classification of potential heterogeneities available in the domain of MDE. This hinders the specification of a comprehensive benchmark explicating requirements wrt. expressivity of mapping tools, which provide reusable components for resolving these heterogeneities.

Therefore, we propose a feature-based classification of heterogeneities, which accordingly adapts and extends existing classifications. This feature-based classification builds the basis for a mapping benchmark, thereby providing a comprehensive set of requirements concerning expressivity of dedicated mapping tools. In this paper a first set of benchmark examples is presented by means of metamodels and conforming models acting as an evaluation suite for mapping tools.

References

  1. }}B. Alexe, W.-C. Tan, and Y. Velegrakis. STBenchmark: Towards a Benchmark for Mapping Systems. VLDB Endow., 1(1):230--244, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. }}C. Batini, M. Lenzerini, and S. B. Navathe. A Comparative Analysis of Methodologies for Database Schema Integration. ACM Comp. Surv., 18(4):323--364, 1986. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. }}J. Bézivin. On the Unification Power of Models. Journal on SoSyM, 4(2):31, 2005.Google ScholarGoogle Scholar
  4. }}M. Blaha and W. Premerlani. A catalog of object model transformations. In Proc. of the 3rd Working Conference on Reverse Engineering, WCRE'96, pages 87--96, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. }}K. Czarnecki, S. Helsen, and U. Eisenecker. Staged Configuration Using Feature Models. In Proc. of Third Software Product Line Conf., pages 266--283, 2004.Google ScholarGoogle ScholarCross RefCross Ref
  6. }}M. Del Fabro and P. Valduriez. Towards the efficient development of model transformations using model weaving and matching transformations. Journal on SoSyM, 8(3):305--324, July 2009.Google ScholarGoogle Scholar
  7. }}J. Hammer, M. Stonebraker, and O. Topsakal. THALIA: Test harness for the assessment of legacy information integration approaches. In Proc. of the Int. Conf. on Data Engineering, ICDE, pages 485--486, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. }}D. Harel and B. Rumpe. Meaningful modeling: What's the semantics of "semantics"? Computer, 37:64--72, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. }}R. Hull and R. King. Semantic Database Modeling: Survey, Applications, and Research Issues. ACM Comput. Surv., 19(3):201--260, 1987. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. }}V. Kashyap and A. Sheth. Semantic and schematic similarities between database objects: A context-based approach. The VLDB Journal, 5(4):276--304, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. }}W. Kim and J. Seo. Classifying Schematic and Data Heterogeneity in Multidatabase Systems. Computer, 24(12):12--18, 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. }}M. Klein. Combining and relating ontologies: an analysis of problems and solutions. In Proc. of Workshop on Ontologies and Information Sharing, IJCAIŠ01, 2001.Google ScholarGoogle Scholar
  13. }}F. Legler and F. Naumann. A Classification of Schema Mappings and Analysis of Mapping Tools. In Proc. of the GI-Fachtagung für Datenbanksysteme in Business, Technologie und Web (BTW'07), 2007.Google ScholarGoogle Scholar
  14. }}F. Scharffe and D. Fensel. Correspondence Patterns for Ontology Alignment. In Proc. of the 16th Int. Conf. on Knowledge Engineering, EKAW '08, pages 83--92, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. }}A. P. Sheth and J. A. Larson. Federated Database Systems for Managing Distributed, Heterogeneous, and Autonomous Databases. ACM Comput. Surv., 22(3):183--236, 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. }}G. Varro, A. Schürr, and D. Varro. Benchmarking for graph transformation. In Proc. of the 2005 IEEE Symposium on Visual Languages and Human-Centric Computing, VLHCC '05, pages 79--88, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. }}P. R. S. Visser, D. M. Jones, T. J. M. Bench-Capon, and M. J. R. Shave. An analysis of ontological mismatches: Heterogeneity versus interoperability. In Proc. of AAAI 1997 Spring Symposium on Ontological Engineering, 1997.Google ScholarGoogle Scholar
  18. }}M. Wimmer, G. Kappel, A. Kusel, W. Retschitzegger, J. Schönböck, and W. Schwinger. Surviving the Heterogeneity Jungle with Composite Mapping Operators. In Proc. of the 3rd Int. Conf. on Model Transformation, ICMT 2010, pages 260--275, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Towards an expressivity benchmark for mappings based on a systematic classification of heterogeneities

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Other conferences
      MDI '10: Proceedings of the First International Workshop on Model-Driven Interoperability
      October 2010
      111 pages
      ISBN:9781450302920
      DOI:10.1145/1866272

      Copyright © 2010 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 3 October 2010

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader