Abstract
The Unified Modelling Language (UML) ostensibly assumes a four level (meta) modelling framework, both for its definition and for the conceptual context in which its users operate. In practice, however, it is still dominated by the traditional two level (model + data) view of object modelling and neither supports nor applies the four level framework properly. This not only diminishes the clarity of the UML semantics, but also complicates the task of those users who do wish to fully embrace a multi-level approach. After outlining the characteristics of the intended conceptual framework, and the problems resulting from the UML’s current two-level bias, this paper presents three simple enhancements to the UML which provide the required expressive power for multi-level modelling. The paper then goes on to discuss issues in the application of the conceptual framework within the UML’s own definition.
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
Unified Modeling Language Documentation Set, Version 1.1. Rational Software Corp. (1997)
Meta Object Facility (MOF) Specification, OMG Document ad/97-08-14 (1997)
CDIF Framework for Modeling and Extensibility (IS-107). Electronic Industries Association (1993)
Object Analysis and Design Facility. OMG OA&D RFP response by Platinum Technology (1997)
Jacobson, I.: Object-Oriented Software Engineering: A Use Case Driven Approach. Addison-Wesley, Reading (1994)
Bezivin, J., Lemesle, R.: Ontology-Based Layered Semantics for Precise OA&D Modeling. In: ECOOP 1997 Workshop on Precise Semantics for Object-Oriented Modeling Techniques (1997)
Atkinson, C.: Metamodeling for Distributed Object Environments. In: First International Enterprise Distributed Object Computing Workshop (EDOC 1997), Brisbane, Australia (1997)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1999 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Atkinson, C. (1999). Supporting and Applying the UML Conceptual Framework. In: Bézivin, J., Muller, PA. (eds) The Unified Modeling Language. «UML»’98: Beyond the Notation. UML 1998. Lecture Notes in Computer Science, vol 1618. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-48480-6_3
Download citation
DOI: https://doi.org/10.1007/978-3-540-48480-6_3
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-66252-5
Online ISBN: 978-3-540-48480-6
eBook Packages: Springer Book Archive