loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
32nd International Conference on Technology of Object-Oriented Languages
Defining UML Family Members Using Prefaces
Melbourne, Australia
November 22-November 25
ISBN: 0-7695-0462-0
Steve Cook, IBM European Object Technology Practice
Anneke Kleppe, Klasse Objecten
Jos Warmer, Klasse Objecten
Richard Mitchell, University of Brighton
Bernhard Rumpe, Technische Universit?t M?nchen
Alan Cameron Wills, TriReme International
The Unified Modeling Language is extensible, and so can be regarded as a family of languages. Implicitly or explicitly, any particular UML model should be accompanied by a definition of the particular UML family member used for the model. The definition should cover syntactic and semantic issues. This paper proposes a mechanism for associating models with such definitions. Any particular definition would form what we call a preface. The name is intended to suggest that the definition of a particular UML family member must conceptually come before any model built using that family member. A preface would be large, and should be organized using packages. This would allow large amounts of sharing between different prefaces. The paper proposes that prefaces should have an axiomatic style of semantics, though not necessarily fully formal, and it offers a general approach to semantics that would reduce problems of inconsistency within a large preface, based on the idea of general cases and special cases.
Citation:
Steve Cook, Anneke Kleppe, Jos Warmer, Richard Mitchell, Bernhard Rumpe, Alan Cameron Wills, "Defining UML Family Members Using Prefaces," tools, pp.102, 32nd International Conference on Technology of Object-Oriented Languages, 1999
Usage of this product signifies your acceptance of the Terms of Use.