Skip to main content

An Integrated Framework for Meta Modeling

  • Conference paper
Advances in Databases and Information Systems (ADBIS 2006)

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

  • 560 Accesses

Abstract

Meta modeling is an essential means to systematize, formalize, standardize, integrate, analyze and compare models, techniques, methods and tools. Numerous fields, such as databases, software engineering, software architectures, semantic web, computer-aided tools and method engineering, have benefited from it. The importance of meta modeling is ever increasing along with the emergence of novel approaches, architectures, techniques and languages based on UML and MDA. This paper presents a framework to integrate and compare divergent conceptions of meta modeling in databases, software engineering, and information systems development. The framework is applied to analyze and compare conceptions of meta levels in the literature.

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. ANSI/X3/SPARC. Reference model for DBMS standardization. Database Architecture Framework Task Group (DAFTG) of the ANSI/X3/SPARC Database System Study Group, SIGMOD Record 15(1), 19–58 (1986)

    Google Scholar 

  2. Atkinson, C., Kühne, T.: Rearchitecting the UML infrastructure. ACM Trans. On Modeling and Computer Simulation 12(4), 290–321 (2002)

    Article  Google Scholar 

  3. Atkinson, C., Kühne, T.: Model-driven development: A metamodeling foundation. IEEE Software 20(5), 36–41 (2003)

    Article  Google Scholar 

  4. Bergheim, G., Sanders, E., Sölvberg, A.: A taxonomy of concepts for the science of information systems. In: Falkenberg, E., Lindgren, P. (eds.) Proc. of the IFIP TC8/WG8, pp. 269–321. North-Holland, Amsterdam (1989)

    Google Scholar 

  5. Bernstein, P.A.: Generic model management: A database infrastructure for schema manipulation. In: Batini, C., Giunchiglia, F., Giorgini, P., Mecella, M. (eds.) CoopIS 2001. LNCS, vol. 2172, pp. 1–6. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  6. Bezivin, J., Gerbe, O.: Towards a precise definition of the OMG/MDA framework. In: Proc. of the 16th Annual International Conference on Automated Software Engineering (ASE 2001), pp. 273–280. IEEE Computer Society Press, Los Alamitos (2001)

    Chapter  Google Scholar 

  7. Brinkkemper, S.: Formalization of information systems modeling. University of Nijmegen, Amsterdam: Thesis Publishers, Dissertation Thesis (1990)

    Google Scholar 

  8. Brinkkemper, S.: Method engineering: Engineering of information systems development methods and tools. Information and Software Technology 38(6), 275–280 (1996)

    Article  Google Scholar 

  9. Calvanese, D., De Giacomo, G., Lenzerini, M., Nardi, D., Rosati, R.: Data integration in data warehousing. In: Batini, C., Giunchiglia, F., Giorgini, P., Mecella, M. (eds.) CoopIS 2001. LNCS, vol. 2172, pp. 237–272. Springer, Heidelberg (2001)

    Google Scholar 

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

    Article  Google Scholar 

  11. Davies, I., Green, P., Milton, S., Rosemann, M.: Analyzing and comparing ontologies with meta-models. In: Krogstie, J., Halpin, T.A., Siau, K. (eds.) Advanced Topics of Database Research: Information Modeling Methods and Methodologies, pp. 1–16. Idea Group Publishing (2004)

    Google Scholar 

  12. Dietz, J.: Modelling and specification of information systems (In Dutch: Modelleren en specificeren van informatiesystemen). Technical University of Eindhoven, Dissertation Thesis (1987)

    Google Scholar 

  13. Falkenberg, E., Hesse, W., Lindgreen, P., Nilsson, B., Oei, J.L.H., Rolland, C., Stamper, R., van Asche, F., Verrijn-Stuart, A., Voss, K.: A framework of information system concepts, The FRISCO Report (Web edition), IFIP (1998)

    Google Scholar 

  14. Firesmith, D., Henderson-Sellers, B.: The OPEN Process Framework: An Introduction. Addison-Wesley, Harlow (2002)

    Google Scholar 

  15. Gaarder, J.: Sophie’s world. Farrar, Straus and Giroux Inc. (1994)

    Google Scholar 

  16. van Gigch, J.: System design modeling and metamodeling. Plenum Press, New York (1991)

    Google Scholar 

  17. Gonzales-Perez, C., Henderson-Sellers, B.: A powertype-based metamodeling framework. Software and Systems Modeling (November 2005)

    Google Scholar 

  18. Gruber, T.: A translation approach to portable ontology specification. Knowledge Acquisition 5(2), 119–220 (1993)

    Article  Google Scholar 

  19. Gupta, D., Prakash, N.: Engineering methods from method requirements specifications. Requirements Engineering 6(3), 135–160 (2001)

    Article  MATH  Google Scholar 

  20. Harmsen, F.: Situational method engineering. University of Twente, Moret Ernst & Young Management Consultants, The Netherlands, Dissertation Thesis (1997)

    Google Scholar 

  21. Henderson-Sellers, B., Gonzalez-Perez, C.: A comparison of four process metamodels and the creation of a new generic standard. Information and Software Technology 47(1), 49–65 (2005)

    Article  Google Scholar 

  22. Heym, M., Österle, H.: A reference model for information systems development. In: Kendall, K., Lyytinen, K., DeGross, J. (eds.) Proc. of the IFIP WG 8.2 Working Conference on the Impacts on Computer Supported Technologies on Information Systems Development, pp. 215–240. North-Holland, Amsterdam (1992)

    Google Scholar 

  23. ter Hofstede, A., Proper, H.: How to formalize it? Formalization principles for information system development methods. Information and Software Technology 40(10), 519–540 (1998)

    Article  Google Scholar 

  24. ter Hofstede, A., Verhoef, T.: On the feasibility of situational method engineering. Information Systems 22(6/7), 401–422 (1997)

    Article  MATH  Google Scholar 

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

    Google Scholar 

  26. Jarke, M.: Strategies for integrating CASE environments. IEEE Software 9(2), 54–61 (1992)

    Article  Google Scholar 

  27. Jarke, M., Klamma, R., Lyytinen, K.: Meta modeling (unpublished manuscript 2005)

    Google Scholar 

  28. Jarke, M., Pohl, K., Weidenhaupt, K., Lyytinen, K., Marttiin, P., Tolvanen, J.-P., Papazoglou, M.: Meta modeling: A formal basis for interoperability and adaptability. In: Krämer, M., Papazoglou, P. (eds.) Information Systems Interoperability, pp. 229–263. Wiley & Sons, Chichester (1998)

    Google Scholar 

  29. Weber, R.: Conceptual modelling and ontology: Possibilities and pitfalls. In: Spaccapietra, S., March, S.T., Kambayashi, Y. (eds.) ER 2002. LNCS, vol. 2503, p. 1. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  30. 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)

    Google Scholar 

  31. Kitchenham, B., Travassos, H., von Mayrhauser, A., Nielssink, F., Schneiderwind, N., Singer, J., Takada, S., Vehvilainen, R., Yang, H.: Towards an ontology of software maintenance. Journal of Software Maintenance: Research and Practice 11(6), 365–389 (1999)

    Article  Google Scholar 

  32. Kleppe, A., Warmer, J., Bast, W.: MDA explained: the Model Driven Architecture: practice and promise. Addison Wesley Professional, Reading (2003)

    Google Scholar 

  33. Koubarakis, M., Plexousakis, D.: A formal framework for business process modelling and design. Information Systems 27(5), 299–320 (2002)

    Article  MATH  Google Scholar 

  34. Kumar, K., Welke, R.: Methodology engineering: a proposal for situation specific methodology construction. In: Kottermann, W., Senn, J. (eds.) Challenges and Strategies for Research in Systems Development, pp. 257–269. John Wiley & Sons, Chichester (1992)

    Google Scholar 

  35. Laine, H., Maanavilja, O., Peltola, E.: Grammatical database model. Information Systems 4, 257–267 (1979)

    Article  Google Scholar 

  36. Leppänen, M.: An ontological framework and a methodical skeleton for method engineering. Ph.D thesis, Jyväskylä Studies in Computing 52, University of Jyväskylä, Finland (2005)

    Google Scholar 

  37. OMG 2002. Meta-Object Facility (MOF) Specification, v. 1.4, April [Referred on 12.1.2003], Available at URL: http://www.omg.org/cgi-bin/doc?formal/2002-04-03

  38. OMG 2005. Software Process Engineering Metamodel Specification, Version 1.1, Object Management Group, formal/05-01-06 (2005)

    Google Scholar 

  39. Ruiz, F., Vizcaino, A., Piattini, M., Garcia, F.: An ontology for the management of software maintenance projects. International Journal of Software Engineering and Knowledge Engineering 14(3), 323–349 (2004)

    Article  Google Scholar 

  40. Saeki, M., Iguchi, K., Wen-yin, K., Shinokara, M.: A meta-model for representing software specification & design methods. In: Prakash, N., Rolland, C., Pernici, B. (eds.) Proc. of the IFIP WG8.1 Working Conf. on Information Systems Development Process, pp. 149–166. North-Holland, Amsterdam (1993)

    Google Scholar 

  41. Smith, B.C.: Reflection and the semantics of Lisp. In: Proceedings of the 12th Annual Conf. on Principles of Programming Languages (POPL), Salt Lake City, pp. 23–35 (1984)

    Google Scholar 

  42. Söderström, E., Andersson, B., Johannesson, P., Perjons, E., Wangler, B.: Towards a framework for comparing process modelling languages. In: Pidduck, A.B., Mylopoulos, J., Woo, C.C., Ozsu, M.T. (eds.) CAiSE 2002. LNCS, vol. 2348, pp. 600–611. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  43. Wijers, G.: Modelling support in information systems development. Delft University of Technology, Amsterdam: Thesis Publishers, Dissertation Thesis (1991)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Leppänen, M. (2006). An Integrated Framework for Meta Modeling. In: Manolopoulos, Y., Pokorný, J., Sellis, T.K. (eds) Advances in Databases and Information Systems. ADBIS 2006. Lecture Notes in Computer Science, vol 4152. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11827252_13

Download citation

  • DOI: https://doi.org/10.1007/11827252_13

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-37899-0

  • Online ISBN: 978-3-540-37900-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics