Skip to main content

Heterogeneity in Model Management: A Meta Modeling Approach

  • Chapter
Book cover Conceptual Modeling: Foundations and Applications

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 5600))

Abstract

As models are always abstractions of reality, we often need multiple modeling perspectives for analysis. The interplay of such modeling perspectives can take many forms and plays a role both at the design level, and during the operation of information systems. Examples include viewpoint resolution in requirements management, mapping between conceptual and implementation design in databases, and the integration or interoperation of multiple data and media sources. Starting from early experiences with our now 20-year old ConceptBase implementation of the Telos language, we describe a logic-based conceptual modeling and model management approach to these issues, focusing on recent work which employs a generic meta model to facilitate mappings and transformations between heterogeneous model representations both at the schema and the data level.

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. Abel, P.: Description of the USU-PFR Analysis Method, Technical Report, USU GmbH, Möglingen, Germany (1995)

    Google Scholar 

  2. August, J.H.: Joint Application Design: The Group Session Approach to System Design. Yourdan Press, Englewood Cliffs (1991)

    Google Scholar 

  3. Balzer, R.: Tolerating Inconsistencies. In: 13th Intl. Conf. Software Engineering (ICSE-13), Austin, Texas, pp. 158–165 (1991)

    Google Scholar 

  4. Bernstein, P.A., Halevy, A.Y., Pottinger, R.A.: A vision for management of complex models. ACM SIGMOD Record 29(4), 55–63 (2000)

    Article  Google Scholar 

  5. Bernstein, P.A., Melnik, S.: Model management 2.0: Manipulating richer mappings. In: ACM SIGMOD Intl. Conf. on Management of Data, Beijing, China, pp. 1–12 (2007)

    Google Scholar 

  6. Borgida, A., Jarke, M., Mylopoulos, J., Schmidt, J.W., Vassiliou, Y.: The software development environment as a knowledge base management system. In: Schmidt, J.W., Thanos, C. (eds.) Foundations of Knowledge Base Management (Xania Workshop), pp. 411–442. Springer Topics in Information Systems (1986)

    Google Scholar 

  7. Brodie, M.L., Mylopoulos, J., Schmidt, J.W.: On Conceptual Modelling – Perspectives from Artificial Intelligence, Databases, and Programming Languages. Springer, Heidelberg (1984)

    MATH  Google Scholar 

  8. Checkland, P.B.: Soft Systems Methodology. In: Rosenhead, J. (ed.) Rational Analysis for a Problematic World, pp. 71–100. John Wiley & Sons, Chichester (1989)

    Google Scholar 

  9. Constantopoulos, P., Jarke, M., Mylopoulos, J., Vassiliou, Y.: The software information base: a server for reuse. VLDB Journal 4(1), 1–43 (1995)

    Article  Google Scholar 

  10. Doerr, M.: The CIDOC Conceptual Reference Model: an ontological approach to semantic interoperability of metadata. AI Magazine 24(3), 75–92 (2003)

    Google Scholar 

  11. Easterbrook, S.M.: Learning from inconsistencies, 8th Intl. Workshop on Software Specification and Design, Schloss Velen, Germany (1996)

    Google Scholar 

  12. Fagin, R., Kolaitis, P.G., Popa, L., Tan, W.C.: Composing schema mappings: Second order dependencies to the rescue. ACM Trans. Database Systems 30(4), 994–1055 (2005)

    Article  Google Scholar 

  13. Feather, M.S., Fickas, S.: Coping with requirements freedoms. In: Intl. Workshop on the Development of Intelligent Information Systems, Niagara-on-the-Lake, Ontario, Canada, pp. 42–46 (1991)

    Google Scholar 

  14. Fuxman, A., Hernandez, M.A., Ho, C.T.H., Miller, R., Papotti, P., Popa, L.: Nested mappings: schema mapping reloaded. In: Proc. 32nd Intl. Conf. Very Large Data Bases (VLDB 2006), pp. 67–78. ACM Press, New York (2006)

    Google Scholar 

  15. Gans, G., Jarke, M., Kethers, S., Lakemeyer, G.: Continuous requirements engineering for organization networks: a (dis-)trust-based approach. Requirements Eng. J. 8(1), 4–22 (2003)

    Article  Google Scholar 

  16. Greenspan, S., Borgida, A., Mylopoulos, J.: A requirements modelling language and its logic. Information Systems 11(1), 9–23 (1986)

    Article  Google Scholar 

  17. Halevy, A.Y.: Answering queries using views: a survey. VLDB Journal 10(4), 270–294 (2001)

    Article  MATH  Google Scholar 

  18. Hernandez, M.A., Miller, R.J., Haas, L.M.: Clio: A semi-automatic tool for schema mapping. In: ACM SIGMOD Conf., Santa Barbara, CA, p. 607 (2001)

    Google Scholar 

  19. ISO/IEC International Standard, Information Resource Dictionary System (IRDS) – Framework, ISO/IEC 10027 (1990)

    Google Scholar 

  20. Jarke, M., Eherer, S., Gallersdörfer, R., Jeusfeld, M.A., Staudt, M.: ConceptBase – a deductive object base for meta data management. J. Intelligent Information Systems 4(2), 167–192 (1995)

    Article  Google Scholar 

  21. Jarke, M., Jeusfeld, M.A., Quix, C., Vassiliadis, P.: Architecture and quality in data warehouses: an extended repository approach. Information Systems 24(3), 229–253 (1999)

    Article  Google Scholar 

  22. Jarke, M., Klamma, R., Lyytinen, K.: Meta modeling. In: Jeusfeld, M.A., Jarke, M., Mylopoulos, J. (eds.) Meta Modeling for Method Engineering, MIT Press, Cambridge (2009) (to appear)

    Google Scholar 

  23. Jarke, M., Lenzerini, M., Vassiliou, Y., Vassiliadis, P.: Fundamentals of Data Warehouses, 2nd edn. Springer, Heidelberg (2003)

    Book  MATH  Google Scholar 

  24. Jarke, M., Mylopoulos, J., Schmidt, J.W., Vassiliou, Y.: DAIDA – an environment for evolving information systems. ACM Trans. Information Systems 10(1), 1–50 (1992)

    Article  Google Scholar 

  25. Jarke, M., Rose, T.: Managing knowledge about information systems evolution. In: ACM SIGMOD Conf., Chicago, IL, pp. 303–311 (1988)

    Google Scholar 

  26. Jeusfeld, M.A.: Update Control in Deductive Object Bases, PhD Thesis, University of Passau (1992) (in German)

    Google Scholar 

  27. Jeusfeld, M.A., Jarke, M.: From relational to object-oriented integrity simplification. In: Delobel, C., Masunaga, Y., Kifer, M. (eds.) DOOD 1991. LNCS, vol. 566, pp. 460–477. Springer, Heidelberg (1991)

    Chapter  Google Scholar 

  28. Kelly, S., Lyytinen, K., Rossi, M.: MetaEdit+ – a fully configurable multi-user and multi-tool CASE and CAME environment. In: Constantopoulos, P., Vassiliou, Y., Mylopoulos, J. (eds.) CAiSE 1996. LNCS, vol. 1080, pp. 1–21. Springer, Heidelberg (1996)

    Chapter  Google Scholar 

  29. Kensche, D., Quix, C., Chatti, M.A., Jarke, M.: GeRoMe – a generic role based meta model for model management. In: Spaccapietra, S., Atzeni, P., Fages, F., Hacid, M.-S., Kifer, M., Mylopoulos, J., Pernici, B., Shvaiko, P., Trujillo, J., Zaihrayeu, I. (eds.) Journal on Data Semantics VIII. LNCS, vol. 4380, pp. 82–117. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  30. Kensche, D., Quix, C., Li, X., Li, Y.: GeRoMeSuite: A system for holistic generic model management. In: 33rd Int. Conf. Very Large Data Bases (VLDB 2007), Vienna, Austria, pp. 1322–1325 (2007)

    Google Scholar 

  31. Kensche, D., Quix, C., Li, X., Li, Y., Jarke, M.: Generic schema mappings for composition and query answering. In: Data & Knowledge Engineering (2009) (to appear)

    Google Scholar 

  32. Lenzerini, M.: Data integration: a theoretical perspective. 21. In: ACM Symp. Principles of Database Systems (PODS), Madison, Wisconsin, pp. 233–246 (2002)

    Google Scholar 

  33. Melnik, S., Rahm, E., Bernstein, P.A.: Rondo: a programming platform for generic model management. In: ACM SIGMOD Intl. Conf. Management of Data, San Diego, CA, pp. 193–204 (2003)

    Google Scholar 

  34. Mylopoulos, J., Bernstein, P.A., Wong, H.K.T.: A language facility for designing interactive database-intensive applications. ACM Trans. Database Syst. 5(2), 185–207 (1980)

    Article  Google Scholar 

  35. Mylopoulos, J., Borgida, A., Jarke, M., Koubarakis, M.: Telos – representing knowledge about information systems. ACM Transactions on Information Systems 8(4), 325–362 (1990)

    Article  Google Scholar 

  36. Nissen, H.W., Jarke, M.: Repository support for multi-perspective requirements engineering. Information Systems 24(2), 131–158 (1999)

    Article  Google Scholar 

  37. Nissen, H.W., Jeusfeld, M.A., Jarke, M., Zemanek, G.V., Huber, H.: Managing multiple requirements perspectives with metamodels. IEEE Software 13(2), 37–48 (1996)

    Article  Google Scholar 

  38. Nuseibeh, B., Kramer, J., Finkelstein, A.: A framework for expressing the relationships between multiple views in requirements specifications. IEEE Trans. Software Eng. 20(10), 760–773 (1994)

    Article  Google Scholar 

  39. Object Management Group: Meta Object Facility/MOF core specification version 2.0. OMG (2006)

    Google Scholar 

  40. Pottinger, R., Halevy, A.Y.: MiniCon: a scalable algorithm for answering queries using views. VLDB Journal 10(2-3), 182–198 (2001)

    MATH  Google Scholar 

  41. Quix, C.: Metadata Management for Quality-Oriented Information Logistics in Data Warehouse Systems (in German). Ph.D. Thesis, RWTH Aachen University, Germany (2003)

    Google Scholar 

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

    Article  MATH  Google Scholar 

  43. Ramesh, B., Jarke, M.: Reference models for requirements traceability. IEEE Trans. Software Eng. 27(1), 58–93 (2001)

    Article  Google Scholar 

  44. Shvaiko, P., Euzenat, J.: A survey of schema-based matching approaches. In: Spaccapietra, S. (ed.) Journal on Data Semantics IV. LNCS, vol. 3730, pp. 146–171. Springer, Heidelberg (2005)

    Chapter  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 chapter

Cite this chapter

Jarke, M., Jeusfeld, M.A., Nissen, H.W., Quix, C. (2009). Heterogeneity in Model Management: A Meta Modeling Approach. In: Borgida, A.T., Chaudhri, V.K., Giorgini, P., Yu, E.S. (eds) Conceptual Modeling: Foundations and Applications. Lecture Notes in Computer Science, vol 5600. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-02463-4_13

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-02463-4_13

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-02462-7

  • Online ISBN: 978-3-642-02463-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics