Skip to main content

Metamodeling as an Integration Concept

  • Conference paper
Software and Data Technologies (ICSOFT 2006)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 10))

Included in the following conference series:

Abstract

This paper aims to provide an overview of existing applications of the metamodeling concept in the area of computer science. In order to do so, a literature survey has been performed that indicates that metamodeling is basically applied for two main purposes: design and integration. In the course of describing these two applications we are also going to briefly describe some of the existing work we came across. Furthermore, we provide an insight into the important area of semantic integration and interoperability, whereas we show how metamodels can be brought together with ontologies in this context. The paper is concluded with an outlook on relevant future work in the field of metamodeling.

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 109.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

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.

Similar content being viewed by others

References

  1. Witten, I.H., Frank, E.: Data mining: practical machine learning tools and techniques. Morgan Kaufmann series in data management systems, 2nd edn. Morgan Kaufman, Amsterdam (2005)

    Google Scholar 

  2. Garshol, L.M.: Metadata? Thesauri? Taxonomies? Topic Maps! Making sense of it all. Journal of Information Science 30, 378–391 (2004)

    Article  Google Scholar 

  3. Obrst, L.: Ontologies for Semantically Interoperable Systems. In: CIKM 2003: Proceedings of the Twelfth International Conference on Information and Knowledge Management, pp. 366–369. ACM Press, New York (2003)

    Chapter  Google Scholar 

  4. Whitten, J.L., Bentley, L.D., Dittman, K.C.: Systems analysis and design methods, 6th edn. McGraw-Hill Irwin, Boston (2004)

    Google Scholar 

  5. Stachowiak, H.: Allgemeine Modelltheorie. Springer, Wien (1973)

    Google Scholar 

  6. Strahringer, S.: Metamodellierung als Instrument des Methodenvergleichs: eine Evaluierung am Beispiel objektorientierter Analysemethoden. Berichte aus der Betriebswirtschaft. Shaker, Aachen (1996)

    Google Scholar 

  7. Harel, D., Rumpe, B.: Modeling Languages: Syntax, Semantics and All That Stuff - Part I: The Basic Stuff (2000)

    Google Scholar 

  8. Kühn, H.: Methodenintegration im Business Engineering. PhD thesis, Universität Wien, Wien (2004)

    Google Scholar 

  9. Object Management Group: MDA Guide Version 1.0.1 (2003)

    Google Scholar 

  10. Chen, P.P.S.: The entity-relationship model - toward a unified view of data. ACM Transactions on Database Systems 1, 9–36 (1976)

    Article  Google Scholar 

  11. Atkinson, C., Kühne, T.: Model-Driven Development: A Metamodeling Foundation. IEEE Software 20, 36–41 (2003)

    Article  Google Scholar 

  12. Karagiannis, D., Junginger, S., Strobl, R.: Introduction to Business Process Management Systems Concepts. In: Business Process Modelling, pp. 81–106. Springer, Berlin Heidelberg (1996)

    Google Scholar 

  13. Keller, G., Nüttgens, M., Scheer, A.W.: Semantische Prozemodellierung auf der Grundlage. Ereignisgesteuerter Prozeketten (EPK) (1992)

    Google Scholar 

  14. Kühn, H., Bayer, F., Junginger, S., Karagiannis, D.: Enterprise Model Integration. In: Bauknecht, K., Tjoa, A.M., Quirchmayr, G. (eds.) E-Commerce and Web Technologies, 4th International Conference, EC-Web, Prague, Czech Republic, September 2-5, 2003, pp. 379–392. Springer, Berlin Heidelberg (2003)

    Google Scholar 

  15. Kühn, H., Murzek, M.: Interoperability Issues in Metamodelling Platforms. In: Konstantas, D., Bourriéres, J.P., Léonrad, M., Boudjlida, N. (eds.) Interoperability of Enterprise Software and Applications, pp. 216–226. Springer, Heidelberg (2006)

    Google Scholar 

  16. Vassiliadis, P., Vagena, Z., Skiadopoulos, S., Karayannidis, N., Sellis, T.K.: ARKTOS: towards the modeling, design, control and execution of ETL processes. Information Systems 26, 537–561 (2001)

    Article  MATH  Google Scholar 

  17. Vassiliadis, P., Simitsis, A., Georgantas, P., Terrovitis, M., Skiadopoulos, S.: A generic and customizable framework for the design of ETL scenarios. Information Systems 30, 492–525 (2005)

    Article  Google Scholar 

  18. Nikolaidou, M., Anagnostopoulos, D.: A Systematic Approach for Configuring Web-Based Information Systems. Distributed and Parallel Databases 17, 267–290 (2005)

    Article  Google Scholar 

  19. Wagner, G.: The Agent-Object-Relationship metamodel: towards a unified view of state and behavior. Information Systems 28, 475–504 (2003)

    Article  MATH  Google Scholar 

  20. Jarke, M., Jeusfeld, M.A., Peters, P., Pohl, K.: Coordinating Distributed Organizational Knowledge. Data & Knowledge Engineering 23, 247–268 (1997)

    Article  MATH  Google Scholar 

  21. Rolland, C., Souveyet, C., Moreno, M.: An Approach for Defining Ways-of-Working. Information Systems 20, 337–359 (1995)

    Article  Google Scholar 

  22. Chiu, D.K.W., Li, Q., Karlapalem, K.: A Meta Modeling Approach to Workflow Management Systems Supporting Exception Handling. Information Systems 24, 159–184 (1999)

    Article  Google Scholar 

  23. van der Aalst, W.M.P., Weske, M., Grünbauer, D.: Case handling: a new paradigm for business process support. Data & Knowledge Engineering 53, 129–162 (2005)

    Article  Google Scholar 

  24. Rosemann, M., Green, P.: Developing a meta model for the Bunge-Wand-Weber ontological constructs. Information Systems 27, 75–91 (2002)

    Article  MATH  Google Scholar 

  25. Kayed, A., Colomb, R.M.: Using BWW model to evaluate building ontologies in CGs formalism. Information Systems 30, 379–398 (2005)

    Article  Google Scholar 

  26. Herbst, H.: Business Rules in Systems Analysis: a Meta-Model and Repository System. Information Systems 21, 147–166 (1996)

    Article  Google Scholar 

  27. Krishna, P.R., Karlapalem, K., Chiu, D.K.W.: An EREC framework for e-contract modeling, enactment and monitoring. Data & Knowledge Engineering 51, 31–58 (2004)

    Article  Google Scholar 

  28. Peters, R.J., Ozsu, M.T.: Reflection in a Uniform Behavioral Object Model. In: Proceedings of the 12th International Conference on Entity-Relationship Approach, pp. 34–45 (1993)

    Google Scholar 

  29. Kim, D.H., Park, S.J.: FORM: A Flexible Data Model for Integrated CASE Environments. Data & Knowledge Engineering 22, 133–158 (1997)

    Article  MATH  Google Scholar 

  30. Bowers, S., Delcambre, L.: Using the uni-level description (ULD) to support data-model interoperability. Data & Knowledge Engineering 59, 511–533 (2006)

    Article  Google Scholar 

  31. Mylopoulos, J., Borgida, A., Jarke, M., Koubarakis, M.: Telos: representing knowledge about information systems. ACM Trans. Inf. Syst. 8, 325–362 (1990)

    Article  Google Scholar 

  32. Mylopoulos, J.: Conceptual Modeling and Telos. In: Loucopoulos, P., Zicari, R. (eds.) Conceptual Modeling, Databases and Case: an integrated view of information systems development, pp. 49–68. Wiley, New York (1992)

    Google Scholar 

  33. Zaniolo, C., Melkanoff, M.A.: A Formal Approach to the Definition and the Design of Conceptual Schemata for Database Systems. ACM Trans. Database Syst. 7, 24–59 (1982)

    Article  MATH  Google Scholar 

  34. Cheung, W., Hsu, C.: The model-assisted global query system for multiple databases in distributed enterprises. ACM Trans. Inf. Syst. 14, 421–470 (1996)

    Article  Google Scholar 

  35. Jarke, M., Jeusfeld, M.A., Quix, C., Vassiliadis, P.: Architecture and Quality in Data Warehouses: An Extended Repository Approach. Information Systems 24, 229–253 (1999)

    Article  Google Scholar 

  36. Hillegersberg, J.V., Kumar, K.: Using Metamodeling to Integrate Object-Oriented Analysis, Design and Programming Concepts. Information Systems 24, 113–129 (1999)

    Article  Google Scholar 

  37. ter Hofstede, A.H.M., Verhoef, T.F.: On the Feasibility of Situational Method Engineering. Information Systems 22, 401–422 (1997)

    Article  MATH  Google Scholar 

  38. Brinkkemper, S., Saeki, M., Harmsen, F.: Meta-Modelling Based Assembly Techniques for Situational Method Engineering. Information Systems 24, 209–228 (1999)

    Article  Google Scholar 

  39. Dominguez, E., Zapata, M.A.: Noesis: Towards a situational method engineering technique. Information Systems (in press)

    Google Scholar 

  40. Beydoun, G., Gonzalez-Perez, C., Low, G., Henderson-Sellers, B.: Synthesis of a generic MAS metamodel. In: ACM SIGSOFT Software Engineering Notes: SELMAS 2005: Proceedings of the fourth international workshop on Software engineering for large-scale multi-agent systems, pp. 1–5. ACM Press, New York (2005)

    Google Scholar 

  41. Prakash, N.: On Methods Statics and Dynamics. Information Systems 24, 613–637 (1999)

    Article  Google Scholar 

  42. Nissen, H.W., Jarke, M.: Repository Support for Multi-Perspective Requirements Engineering. Information Systems 24, 131–158 (1999)

    Article  Google Scholar 

  43. Kalfoglou, Y., Schorlemmer, M., Uschold, M., Sheth, A., Staab, S.: Semantic Interoperability and Integration. In: Kalfoglou, Y., Schorlemmer, M., Sheth, A., Staab, S., Uschold, M. (eds.) Semantic Interoperability and Integration. Internationales Begegnungs- und Forschungszentrum fuer Informatik (IBFI), Dagstuhl, Germany (2005)

    Google Scholar 

  44. Alexiev, V., Breu, M., de Bruijn, J., Fensel, D. (eds.): Information Integration with Ontologies: Experiences from an Industrial Showcase. John Wiley & Sons, Chichester (2005)

    Google Scholar 

  45. Haller, A., Cimpian, E., Mocan, A., Oren, E., Bussler, C.: WSMX - A Semantic Service-Oriented Architecture. In: IEEE Computer Society(ed.). IEEE International Conference on Web Services (ICWS 2005), pp. 321–328 (2005)

    Google Scholar 

  46. Doan, A., Noy, N.F., Halevy, A.Y.: Introduction to the Special Issue on Semantic Integration. SIGMOD Record 33, 11–13 (2004)

    Article  Google Scholar 

  47. Kappel, G., Kapsammer, E., Kargl, H., Kramler, G., Reiter, T., Retschitzegger, W., Schwinger, W., Wimmer, M.: On Models and Ontologies - A Layered Approach for Model-based Tool Integration. In: Mayr, H.C., Breu, R. (eds.) Modellierung 2006, pp. 11–27 (2006)

    Google Scholar 

  48. Guarino, N.: Formal Ontology and Information Systems. In: Proceedings of FOIS 1998, pp. 3–15. IOS Press, Amsterdam (1998)

    Google Scholar 

  49. Kalfoglou, Y., Schorlemmer, M.: Ontology Mapping: The State of the Art. In: Kalfoglou, Y., Schorlemmer, M., Sheth, A., Staab, S., Uschold, M. (eds.) Semantic Interoperability and Integration. Internationales Begegnungs- und Forschungszentrum fuer Informatik (IBFI), Dagstuhl, Germany (2005)

    Google Scholar 

  50. Noy, N.F.: Semantic Integration: A Survey Of Ontology-Based Approaches. SIGMOD Record 33, 65–70 (2004)

    Article  Google Scholar 

  51. Roser, S., Bauer, B.: Ontology-Based Model Transformation. In: Bruel, J.-M. (ed.) MoDELS 2005. LNCS, vol. 3844, pp. 355–356. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  52. Terrasse, M.N., Savonnet, M., Leclercq, E., Grison, T., Becker, G.: Do we need metamodels AND ontologies for engineering platforms?. In: GaMMa 2006: Proceedings of the 2006 international workshop on Global integrated model management, pp. 21–28. ACM Press, New York (2006)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Joaquim Filipe Boris Shishkov Markus Helfert

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Karagiannis, D., Höfferer, P. (2008). Metamodeling as an Integration Concept. In: Filipe, J., Shishkov, B., Helfert, M. (eds) Software and Data Technologies. ICSOFT 2006. Communications in Computer and Information Science, vol 10. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-70621-2_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-70621-2_4

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-70619-9

  • Online ISBN: 978-3-540-70621-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics