Skip to main content

The Essence of Multilevel Metamodeling

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2185))

Abstract

As the UMLattempts to make the transition from a single, albeit extensible, language to a framework for a family of languages, the nature and form of the underlying meta-modeling architecture will assume growing importance. It is generally recognized that without a simple, clean and intuitive theory of how metamodel levels are created and related to one another, the UML2.0 vision of a coherent family of languages with a common core set of concepts will remain elusive. However, no entirely satisfactory metamodeling approach has yet been found. Current (meta-)modeling theories used or proposed for the UML all have at least one fundamental problem that makes them unsuitable in their present form. In this paper we bring these problems into focus, and present some fundamental principles for overcoming them. We believe that these principles need to be embodied within the metamodeling framework ultimately adopted for the UML2.0 standard.

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Brian Henderson-Sellers. Some problems with the UMLV1.3 metamodel. In Proceedings of the 34 thAnnual Hawaii International Conference on System Sciences. Institute of Electrical and Electronics Engineers, 2001.

    Google Scholar 

  2. Tony Clark, Andy Evans, Stuart Kent, Steve Brodsky, and Steve Cook. A feasibility study in rearchitecting UMLas a family of languages using a precise OO meta-modeling approach. http://www.cs.york.ac.uk/puml/mml/mmf.pdf, September 2000.

  3. José Álvarez, Andy Evans, and Paul Sammut. MMLand the metamodel architecture. Workshop on Transformations in UML(WTUML’ 01), associated with the fourth European Joint Conference on Theory and Practice of Software (ETAPS’01), Genova, Italy, January 2001.

    Google Scholar 

  4. Jim Odell. Power types. Journal of Object-Oriented Programming, May 1994.

    Google Scholar 

  5. Colin Atkinson and Thomas Kühne. Processes and products in a multi-level metamodeling architecture. submitted for publication, 2001.

    Google Scholar 

  6. Jean Bézivin and Richard Lemesle. Ontology-based layered semantics for precise OA&D modeling. In Haim Kilov and Bernhard Rumpe, editors, Proceedings of the ECOOP’97 Workshopon Precise Semantics for Object-Oriented Modeling Techniques, pages 31–37. Technische Universität München, TUM-I9725, 1997.

    Google Scholar 

  7. Colin Atkinson. Meta-modeling for distributed object environments. In Enterprise Distributed Object Computing, pages 90–101. IEEE Computer Society, October 1997.

    Google Scholar 

  8. OMG. Meta object facility (MOF) specification. OMG document formal/00-04-03, Version 1.3, March 2000.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Atkinson, C., Kühne, T. (2001). The Essence of Multilevel Metamodeling. In: Gogolla, M., Kobryn, C. (eds) ≪UML≫ 2001 — The Unified Modeling Language. Modeling Languages, Concepts, and Tools. UML 2001. Lecture Notes in Computer Science, vol 2185. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45441-1_3

Download citation

  • DOI: https://doi.org/10.1007/3-540-45441-1_3

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-42667-7

  • Online ISBN: 978-3-540-45441-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics