• DocumentCode
    1565171
  • Title

    A UML sequence diagram extension to handle multiplicities

  • Author

    Padilla, Gerardo ; Serrano, Miguel A. ; de Oca, Carlos Montes

  • Author_Institution
    Center for Res. in Math., Guanajuato, Mexico
  • fYear
    2004
  • Firstpage
    80
  • Lastpage
    87
  • Abstract
    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 classes or classifiers). The UML specification states that SDs at classifier level can be constrained with multiplicities but it is not prescribed how to denote the multiplicities neither how to interpret them (i.e., its semantics). We propose a notation to specify multiplicities 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.
  • Keywords
    Unified Modeling Language; diagrams; formal specification; message passing; UML metamodel extension; UML sequence diagram; UML specification; cardinalities; classifier level; inline expressions; instance level; message exchanging; message sequence charts; multiplicity handling; Collaborative work; Concrete; Electrical capacitance tomography; Mathematics; Real time systems; Software systems; System testing; Telecommunications; Unified modeling language; Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Science, 2004. ENC 2004. Proceedings of the Fifth Mexican International Conference in
  • Print_ISBN
    0-7695-2160-6
  • Type

    conf

  • DOI
    10.1109/ENC.2004.1342592
  • Filename
    1342592