This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
34th Annual Hawaii International Conference on System Sciences ( HICSS-34)-Volume 3
Maui, Hawaii
January 03-January 06
ISBN: 0-7695-0981-9
There are several well-known problem areas in the UML (Version 1.3). Although many of these have been reported to the OMG's Revisionary Task Force (RTF), that venue is highly pragmatic; here we consider the detailed “theory” relating to these problem areas. We first discuss the widely used concept of stereotypes and then concentrate on the metamodel for (i) WP relationships, (ii) Responsibilities; and (iii) Type/Interface/Class. In addition, we identify areas of the metamodel where the UML has been used inexpertly, particularly in the incorporation of generalization to incorrectly represent implementation inheritance relationships and the use of black diamond composition for relationships that are poorly argued to be whole-part relationships. Other issues discussed here include the default directionality of associations; the relationship of an association to a dependency; and the general observation that the UML uses a notation that supports expressibility but is not in itself expressive.
Index Terms:
Object modeling, UML, aggregation, stereotypes, metamodeling
Citation:
B. Henderson-Sellers, "Some Problems with the UML V1.3 Metamodel," hicss, vol. 3, pp.3052, 34th Annual Hawaii International Conference on System Sciences ( HICSS-34)-Volume 3, 2001
Usage of this product signifies your acceptance of the Terms of Use.