Methodology standards: help or hindrance?
OOPSLA '94 Proceedings of the ninth annual conference on Object-oriented programming systems, language, and applications
Object management architecture guide (3rd ed.)
Object management architecture guide (3rd ed.)
The object constraint language: precise modeling with UML
The object constraint language: precise modeling with UML
Rearchitecting the UML infrastructure
ACM Transactions on Modeling and Computer Simulation (TOMACS)
Meta-Modeling for Distributed Object Environments
EDOC '97 Proceedings of the 1st International Conference on Enterprise Distributed Object Computing
Analysis of UML Stereotypes within the UML Metamodel
UML '02 Proceedings of the 5th International Conference on The Unified Modeling Language
A Radical Reduction of UML's Core Semantics
UML '02 Proceedings of the 5th International Conference on The Unified Modeling Language
Stereotypical Encounters of the Third Kind
UML '02 Proceedings of the 5th International Conference on The Unified Modeling Language
Viewing the OML as a variant of the UML
UML'99 Proceedings of the 2nd international conference on The unified modeling language: beyond the standard
Core meta-modelling semantics of UML: the pUML approach
UML'99 Proceedings of the 2nd international conference on The unified modeling language: beyond the standard
A Comparison of Standard Compliant Ways to Define Domain Specific Languages
Models in Software Engineering
On the Challenges of Correctly Using Metamodels in Software Engineering
Proceedings of the 2007 conference on New Trends in Software Methodologies, Tools and Techniques: Proceedings of the sixth SoMeT_07
Modeling issues: a survival guide for a non-expert modeler
MODELS'10 Proceedings of the 13th international conference on Model driven engineering languages and systems: Part II
Metamodel usage analysis for identifying metamodel improvements
SLE'10 Proceedings of the Third international conference on Software language engineering
Random thoughts on multi-level conceptual modelling
The evolution of conceptual modeling
Hi-index | 0.00 |
Stereotypes were introduced into the UML in order to offer extensibility to the basic metamodel structure by the user and without actually modifying the metamodel. In UML version 1.x, this was accomplished by means of permitting virtual subtyping in the metamodel. However, this facility led many to misuse stereotypes, particularly in places where regular domain-level modelling would be more appropriate. In version 2.0 of the UML, the portion of the metamodel pertaining to stereotypes was drastically revised. The resulting mechanism is reviewed here and compared with that of version 1.x. From a set theory point of view, the new (2.0) metamodel is unfortunately untenable and the examples used in the OMG documentation unconvincing. This paper outlines the issues and suggests some possible steps to improve the UML 2.0 stereotype theory and practice.