Skip to main content

Multilevel Modeling

  • Reference work entry
  • First Online:
  • 43 Accesses

Synonyms

Deep metamodeling; Deep modeling; Multilevel metamodeling

Definition

Multilevel modeling extends object-oriented modeling with multiple levels of instantiation as well as deep characterization. As opposed to traditional two-level modeling, multilevel modeling overcomes the strict separation of class and object. The clabject, with class facet and object facet, becomes the central modeling element. Multilevel modeling arranges clabjects in arbitrary-depth hierarchies combining aspects of instantiation and specialization. A clabject not only specifies the schema of its members at the instantiation level immediately below but may also specify the schema of the members of its members, and so forth, at arbitrary instantiation levels below, which is referred to as deep characterization.

Historical Background

In object-oriented modeling, a class describes the common attributes of its many instances. An instance of a class is also referred to as object. A class, however, may itself be...

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   4,499.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD   6,499.99
Price excludes VAT (USA)
  • Durable hardcover 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

Learn about institutional subscriptions

References

  1. Atkinson C, Kühne T. The essence of multilevel metamodeling. In: Gogolla M, Kobryn C, editors. UML 2001. LNCS, vol. 2185. Springer; 2001. p. 19–33.

    Google Scholar 

  2. Atkinson C, Kühne T. Model-driven development: a metamodeling foundation. IEEE Softw. 2003;20(5):36–41.

    Article  Google Scholar 

  3. Atkinson C, Kühne T. In defence of deep modelling. Inf Softw Technol. 2015;64(C):36–51.

    Article  Google Scholar 

  4. Carvalho VA, Almeida JPA, Fonseca CM, Guizzardi G. Extending the foundations of ontology-based conceptual modeling with a multi-level theory. In: Johannesson P, Lee M, Liddle SW, Opdahl AL, López OP, editors. ER 2015. LNCS, vol. 9381. Springer; 2015. p. 119–33.

    Google Scholar 

  5. Eriksson O, Henderson-Sellers B, Ågerfalk PJ. Ontological and linguistic metamodelling revisited: a language use approach. Inf Softw Technol. 2013;55(12):2099–124.

    Article  Google Scholar 

  6. Gonzalez-Perez C, Henderson-Sellers B. A powertype-based metamodelling framework. Softw Syst Model. 2006;5(1):72–90.

    Article  Google Scholar 

  7. Klas W, Neuhold EJ, Schrefl M. Metaclasses in VODAK and their application in database integration. GMD Technical Report (Arbeitspapiere der GMD); 1990.

    Google Scholar 

  8. de Lara J, Guerra E, Cobos R, Moreno-Llorena J. Extending deep meta-modelling for practical model-driven engineering. Comput J. 2014;57(1): 36–58.

    Article  Google Scholar 

  9. de Lara J, Guerra E, Cuadrado JS. When and how to use multilevel modelling. ACM Trans Softw Eng Methodol. 2014;24(2):12:1–12:46.

    Article  Google Scholar 

  10. Neumayr B, Grün K, Schrefl M. Multi-level domain modeling with m-objects and m-relationships. In: Link S, Kirchberg M, editors. Proceedings of the 6th Asia-Pacific Conference on Conceptual Modeling; 2009. p. 107–16.

    Google Scholar 

  11. Neumayr B, Jeusfeld MA, Schrefl M, Schütz C. Dual deep instantiation and its ConceptBase implementation. In: Jarke M, Mylopoulos J, Quix C, Rolland C, Manolopoulos Y, Mouratidis H, Horkoff J, editors. CAiSE 2014. LNCS, vol. 8484. Springer; 2014. p. 503–17.

    Google Scholar 

  12. Odell J. Power types. J Object-Oriented Prog. 1994;7(2):8–12.

    Google Scholar 

  13. Pirotte A, Zimányi E, Massart D, Yakusheva T. Materialization: a powerful and ubiquitous abstraction pattern. In: Proceedings of the 20th International Conference on Very Large Data Bases; 1994. p. 630–641.

    Google Scholar 

  14. Schuetz CG. Multilevel business processes – modeling and data analysis. Springer Vieweg Wiesbaden; 2015.

    Book  Google Scholar 

  15. Selway M, Stumptner M, Mayer W, Jordan A, Grossmann G, Schrefl M. A conceptual framework for large-scale ecosystem interoperability. In: Johannesson P, Lee M, Liddle SW, Opdahl AL, López OP, editors. ER 2015. LNCS, vol. 9381. Springer; 2015. p. 287–301.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Bernd Neumayr .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Science+Business Media, LLC, part of Springer Nature

About this entry

Check for updates. Verify currency and authenticity via CrossMark

Cite this entry

Neumayr, B., Schuetz, C.G. (2018). Multilevel Modeling. In: Liu, L., Özsu, M.T. (eds) Encyclopedia of Database Systems. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-8265-9_80807

Download citation

Publish with us

Policies and ethics