Skip to main content

From the Heterogeneity Jungle to Systematic Benchmarking

  • Conference paper
Models in Software Engineering (MODELS 2010)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 6627))

Abstract

One of the key challenges in the development of model transformations is the resolution of recurring semantic and syntactic heterogeneities. Thus, we provide a systematic classification of heterogeneities building upon a feature model that makes the interconnections between them explicit. On the basis of this classification, a set of benchmark examples was derived and used to evaluate current approaches to the specification of model transformations. We found, that approaches on the conceptual level lack expressivity whereas execution level approaches lack support for reuse. Moreover, only few of the approaches evaluated provide key features such as an automatic trace model or the ability to reuse specifications by inheritance.

This work has been funded by the Austrian Science Fund under grant P21374-N13.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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. Alexe, B., Tan, W.-C., Velegrakis, Y.: STBenchmark: Towards a Benchmark for Mapping Systems. VLDB Endow 1(1), 230–244 (2008)

    Article  Google Scholar 

  2. Batini, C., Lenzerini, M., Navathe, S.B.: A Comparative Analysis of Methodologies for Database Schema Integration. ACM Comp. Surv. 18(4), 323–364 (1986)

    Article  Google Scholar 

  3. Bézivin, J.: On the Unification Power of Models. Journal on SoSyM 4(2), 31 (2005)

    Google Scholar 

  4. Blaha, M., Premerlani, W.: A catalog of object model transformations. In: Proc. of the 3rd Working Conf. on Reverse Engineering (WCRE 1996), pp. 87–96 (1996)

    Google Scholar 

  5. Czarnecki, K., Helsen, S.: Feature-based Survey of Model Transformation Approaches. IBM Systems Journal 45(3), 621–645 (2006)

    Article  Google Scholar 

  6. Czarnecki, K., Helsen, S., Eisenecker, U.: Staged Configuration Using Feature Models. In: Proc. of Third Software Product Line Conf., pp. 266–283 (2004)

    Google Scholar 

  7. Del Fabro, M., Bézivin, J., Valduriez, P.: Model-driven Tool Interoperability: an Application in Bug Tracking 1. In: Proc. of the 5th Int. Conf. on Ontologies, DataBases, and Applications of Semantics (ODBASE 2006), pp. 863–881 (2006)

    Google Scholar 

  8. Hammer, J., Stonebraker, M., Topsakal, O.: THALIA: Test harness for the assessment of legacy information integration approaches. In: Proc. of the Int. Conf. on Data Engineering (ICDE 2005), pp. 485–486 (2005)

    Google Scholar 

  9. Härder, T., Sauter, G., Thomas, J.: The intrinsic problems of structural heterogeneity and an approach to their solution. The VLDB Journal 8(1), 25–43 (1999)

    Article  Google Scholar 

  10. Harel, D., Rumpe, B.: Meaningful modeling: What’s the semantics of ”semantics”? IEEE Computer 37, 64–72 (2004)

    Article  Google Scholar 

  11. Hull, R., King, R.: Semantic Database Modeling: Survey, Applications, and Research Issues. ACM Comp. Surv. 19(3), 201–260 (1987)

    Article  Google Scholar 

  12. Kashyap, V., Sheth, A.: Semantic and schematic similarities between database objects: A context-based approach. The VLDB Journal 5(4), 276–304 (1996)

    Article  Google Scholar 

  13. Kim, W., Seo, J.: Classifying Schematic and Data Heterogeneity in Multidatabase Systems. Computer 24(12), 12–18 (1991)

    Article  Google Scholar 

  14. Klein, M.: Combining and relating ontologies: an analysis of problems and solutions. In: Proc. of Workshop on Ontologies and Information Sharing (IJCAI 2001), pp. 53–62 (2001)

    Google Scholar 

  15. Legler, F., Naumann, F.: 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 2007), pp. 449–464 (2007)

    Google Scholar 

  16. Raffio, A., Braga, D., Ceri, S., Papotti, P., Hernández, M.A.: Clip: a visual language for explicit schema mappings. In: Proc. of the 24th Int. Conf. on Data Engineering (ICDE 2008), pp. 30–39 (2008)

    Google Scholar 

  17. Scharffe, F., Fensel, D.: Correspondence Patterns for Ontology Alignment. In: Gangemi, A., Euzenat, J. (eds.) EKAW 2008. LNCS (LNAI), vol. 5268, pp. 83–92. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  18. Sheth, A.P., Larson, J.A.: Federated Database Systems for Managing Distributed, Heterogeneous, and Autonomous Databases. ACM Comput. Surv. 22(3), 183–236 (1990)

    Article  Google Scholar 

  19. Varro, G., Schürr, A., Varro, D.: Benchmarking for graph transformation. In: Proc. of the 2005 IEEE Symposium on Visual Languages and Human-Centric Computing (VLHCC 2005), pp. 79–88 (2005)

    Google Scholar 

  20. Visser, P.R.S., Jones, D.M., Bench-Capon, T.J.M., Shave, M.J.R.: An analysis of ontological mismatches: Heterogeneity versus interoperability. In: Proc. of AAAI 1997 Spring Symposium on Ontological Engineering, pp. 164–172 (1997)

    Google Scholar 

  21. Wimmer, M., Kappel, G., Kusel, A., Retschitzegger, W., Schoenboeck, J., Schwinger, W.: Surviving the Heterogeneity Jungle with Composite Mapping Operators. In: Tratt, L., Gogolla, M. (eds.) ICMT 2010. LNCS, vol. 6142, pp. 260–275. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  22. Wimmer, M., Kappel, G., Kusel, A., Retschitzegger, W., Schönböck, J., Schwinger, W.: Towards an Expressivity Benchmark for Mappings based on a Systematic Classification of Heterogeneities. In: Proc. of the First Int. Workshop on Model-Driven Interoperability (MDI 2010) @ MoDELS 2010, pp. 32–41 (2010)

    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

Wimmer, M., Kappel, G., Kusel, A., Retschitzegger, W., Schoenboeck, J., Schwinger, W. (2011). From the Heterogeneity Jungle to Systematic Benchmarking. In: Dingel, J., Solberg, A. (eds) Models in Software Engineering. MODELS 2010. Lecture Notes in Computer Science, vol 6627. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-21210-9_15

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-21210-9_15

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-21209-3

  • Online ISBN: 978-3-642-21210-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics