Abstract
Although the UML meta model extension mechanism has been used in many modeling fields in which extension of UML is needed, UML specification has little necessary classification and application guidance on the meta model extension mechanism. This paper defines four levels of UML’s meta model extension mechanism, and discusses the readability, expression capability, use scope and tool support on the basis of precise definitions of each level. The work on the paper reinforces the maneuverability of the UML meta model extension mechanism, and provides a reliable theoretical base for the development of modeling tools that support meta model extension.
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
OMG Unifed Modeling Language Specification 1.3,1.4
UML 2.0 Infrastructure, 3rd Revision, OMG document ad/03-03-01. Object Management Group (2003)
Kobryn, C.: UML 2001:A STANDARDIZATION ODYSSEY. Communication Of The ACM 42(10) (October 1999)
Schleicher, A., Westfechtel, B.: Beyond Stereotyping:Meta model ing Approaches for the UML. In: 34th Annual Hawaii International Conference on System Sciences (HICSS-34)
Jézéquel, J.-M., Meyer, B.: Design by Contract: The Lessons of Ariane. Computer, 129–130 (January 1997)
Weyuker, E.J.: Testing Component-Based Software: A Cautionary Tale. IEEE Software, 54–59 (September 1998)
Weis, T., Becher, C., Geihs, K., Plouzeau, N.: A UML Meta-model for Contract Aware Components. In: Gogolla, M., Kobryn, C. (eds.) UML 2001. LNCS, vol. 2185, p. 442. Springer, Heidelberg (2001)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Jiang, Y., Shao, W., Zhang, L., Ma, Z., Meng, X., Ma, H. (2004). On the Classification of UML’s Meta Model Extension Mechanism. In: Baar, T., Strohmeier, A., Moreira, A., Mellor, S.J. (eds) «UML» 2004 — The Unified Modeling Language. Modeling Languages and Applications. UML 2004. Lecture Notes in Computer Science, vol 3273. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30187-5_5
Download citation
DOI: https://doi.org/10.1007/978-3-540-30187-5_5
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-23307-7
Online ISBN: 978-3-540-30187-5
eBook Packages: Springer Book Archive