A classification of stereotypes for object-oriented modeling languages

作者: Stefan Joos , Stefan Berner , Martin Glinz

DOI: 10.5555/1767297.1767324

关键词:

摘要: The Unified Modeling Language UML and the Open both have introduced stereotypes as a new means for user-defined extensions of given base language. Stereotypes are very powerful feature. They allow modifications ranging from slight notational changes up to redefinition However, power entails risk. Badly designed can do harm modeling In order exploit benefits avoid their risks, better understanding nature properties is necessary.In this paper, we define framework that classifies according expressive power. We identify specific typical applications in each our four categories illustrate them with examples. For category, discuss strengths weaknesses present preliminary set stereotype design guidelines.

参考文章(16)
J. B. Wordsworth, Software development with Z ,(1992)
David W. Embley, Object-oriented systems analysis ,(1992)
Stefan Joos, Stefan Berner, Martin Glinz, Martin Arnold, Stereotypen und ihre Verwendung in objektorientierten Modellen - Eine Klassifikation. Modellierung. ,(1998)
Dennis de Champeaux, Doug Lea, Penelope Faure, Object-oriented system development ,(1993)
Garth Gullekson, Bran Selic, Paul T. Ward, Real-time object-oriented modeling ,(1994)
Brian Henderson-Sellers, Donald Firesmith, Ian Graham, OPEN Modeling Language (OML) reference manual ,(1998)
Peter Coad, Edward Yourdon, Object-oriented analysis ,(1990)
Sally Shlaer, Stephen J. Mellor, Object Oriented Systems Analysis: Modeling the World in Data ,(1988)
Richard Helm, John Vlissides, Ralph Johnson, Erich Gamma, Design Patterns: Elements of Reusable Object-Oriented Software ,(1994)
Grady Booch, Object-oriented analysis and design with applications (2nd ed.) Benjamin-Cummings Publishing Co., Inc.. ,(1993)