Stereotypical encounters of the third kind

14Citations
Citations of this article
12Readers
Mendeley users who have this article in their library.
Get full text

Abstract

As one of the UML's main extension mechanisms, stereotypes play a crucial role in the UML's ability to serve a wide and growing base of users. However, the precise meaning of stereotypes and their intended mode of use has never been entirely clear and has even generated much debate among experts. Two basic ways of using UML stereotypes have been observed in practice: one to support the classification of classes as a means of emulating metamodel extensions, the other to support the classification of objects as a means of assigning them certain properties. In this paper we analyze these two recognized stereotype usage scenarios and explain the rationale for explicitly identifying a third form of usage scenario. We propose some notational concepts which could be used to explicitly distinguish the three usage scenarios and provide heuristics as to when each should be used. Finally, we conclude by proposing enhancements to the UML which could support all three forms cleanly and concisely. © Springer-Verlag Berlin Heidelberg 2002.

Cite

CITATION STYLE

APA

Atkinson, C., Kühne, T., & Henderson-Sellers, B. (2002). Stereotypical encounters of the third kind. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 2460 LNCS, pp. 100–114). Springer Verlag. https://doi.org/10.1007/3-540-45800-x_9

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free