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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Abel, P.: Description of the USU-PFR Analysis Method, Technical Report, USU GmbH, Möglingen, Germany (1995)
August, J.H.: Joint Application Design: The Group Session Approach to System Design. Yourdan Press, Englewood Cliffs (1991)
Balzer, R.: Tolerating Inconsistencies. In: 13th Intl. Conf. Software Engineering (ICSE-13), Austin, Texas, pp. 158–165 (1991)
Bernstein, P.A., Halevy, A.Y., Pottinger, R.A.: A vision for management of complex models. ACM SIGMOD Record 29(4), 55–63 (2000)
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)
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)
Brodie, M.L., Mylopoulos, J., Schmidt, J.W.: On Conceptual Modelling – Perspectives from Artificial Intelligence, Databases, and Programming Languages. Springer, Heidelberg (1984)
Checkland, P.B.: Soft Systems Methodology. In: Rosenhead, J. (ed.) Rational Analysis for a Problematic World, pp. 71–100. John Wiley & Sons, Chichester (1989)
Constantopoulos, P., Jarke, M., Mylopoulos, J., Vassiliou, Y.: The software information base: a server for reuse. VLDB Journal 4(1), 1–43 (1995)
Doerr, M.: The CIDOC Conceptual Reference Model: an ontological approach to semantic interoperability of metadata. AI Magazine 24(3), 75–92 (2003)
Easterbrook, S.M.: Learning from inconsistencies, 8th Intl. Workshop on Software Specification and Design, Schloss Velen, Germany (1996)
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)
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)
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)
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)
Greenspan, S., Borgida, A., Mylopoulos, J.: A requirements modelling language and its logic. Information Systems 11(1), 9–23 (1986)
Halevy, A.Y.: Answering queries using views: a survey. VLDB Journal 10(4), 270–294 (2001)
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)
ISO/IEC International Standard, Information Resource Dictionary System (IRDS) – Framework, ISO/IEC 10027 (1990)
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)
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)
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)
Jarke, M., Lenzerini, M., Vassiliou, Y., Vassiliadis, P.: Fundamentals of Data Warehouses, 2nd edn. Springer, Heidelberg (2003)
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)
Jarke, M., Rose, T.: Managing knowledge about information systems evolution. In: ACM SIGMOD Conf., Chicago, IL, pp. 303–311 (1988)
Jeusfeld, M.A.: Update Control in Deductive Object Bases, PhD Thesis, University of Passau (1992) (in German)
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)
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)
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)
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)
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)
Lenzerini, M.: Data integration: a theoretical perspective. 21. In: ACM Symp. Principles of Database Systems (PODS), Madison, Wisconsin, pp. 233–246 (2002)
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)
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)
Mylopoulos, J., Borgida, A., Jarke, M., Koubarakis, M.: Telos – representing knowledge about information systems. ACM Transactions on Information Systems 8(4), 325–362 (1990)
Nissen, H.W., Jarke, M.: Repository support for multi-perspective requirements engineering. Information Systems 24(2), 131–158 (1999)
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)
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)
Object Management Group: Meta Object Facility/MOF core specification version 2.0. OMG (2006)
Pottinger, R., Halevy, A.Y.: MiniCon: a scalable algorithm for answering queries using views. VLDB Journal 10(2-3), 182–198 (2001)
Quix, C.: Metadata Management for Quality-Oriented Information Logistics in Data Warehouse Systems (in German). Ph.D. Thesis, RWTH Aachen University, Germany (2003)
Rahm, E., Bernstein, P.A.: A survey of approaches to automatic schema matching. VLDB Journal 10(4), 334–350 (2001)
Ramesh, B., Jarke, M.: Reference models for requirements traceability. IEEE Trans. Software Eng. 27(1), 58–93 (2001)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)