loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Fifth Mexican International Conference in Computer Science (ENC'04)
A UML Sequence Diagram Extension to Handle Multiplicities
Colima, M?xico
September 20-September 24
ISBN: 0-7695-2160-6
Gerardo Padilla, Center for Research in Mathematics
Miguel A. Serrano, Center for Research in Mathematics
Carlos Montes de Oca, Center for Research in Mathematics
The use of UML diagrams to specify a system is a well-known practice among software engineers. UML Sequence Diagrams (SDs) are commonly used to specify scenarios describing message exchanging among objects. A multiplicity is an important modeling attribute that can be used to define cardinalities between classes in class diagrams. The UML Metamodel, which is contained within the UML specification Version 1.5, specifies that SDs can be constructed at two levels of abstraction: the instance level (i.e., using objects or concrete instances of classes) and the classifier level (i.e., using calsses or classifiers). The UML specification states that SDs at classifier level can be constrained with multiplicities but is not prescribed how to denote the multiplicities neither how to interpret them (i.e., its semantics). In this paper we propose a notation to specify multiplicites in SDs at classifier level of abstraction as well as an interpretation based on a UML Metamodel extension. This extension uses inline expressions which are constructs provided by a similar notation called Message Sequence Charts.
Citation:
Gerardo Padilla, Miguel A. Serrano, Carlos Montes de Oca, "A UML Sequence Diagram Extension to Handle Multiplicities," enc, pp.80-87, Fifth Mexican International Conference in Computer Science (ENC'04), 2004
Usage of this product signifies your acceptance of the Terms of Use.