• DocumentCode
    2785641
  • Title

    Instantiation Semantics for Message Sequence Charts

  • Author

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

  • Author_Institution
    Dept. of Comput. Sci., Res. Center in Math., Mexico City
  • fYear
    2006
  • fDate
    Sept. 2006
  • Firstpage
    191
  • Lastpage
    199
  • Abstract
    Message Sequence Charts (MSCs) is a standardized visual notation for expressing requirements in communicating systems. MSCs are commonly used to specify scenarios describing message exchange among entities such as objects, components, systems, etc. A multiplicity is a modeling construct that is used to define constraints in the existential relationships between entities and it is frequently found in static models, such as class or entity diagrams. This paper describes a formal approach for formalizing the combination of MSCs with multiplicities. The formalization is achieved by defining an instantiation partial function that provides a clear interpretation of how to instantiate MSCs with multiplicities. The formalization uses composition operators that are used to formalize inline expressions (a well-known MSCs modeling construct). This formalization is designed to allow integration with the current formal semantics proposed for MSCs
  • Keywords
    charts; formal languages; formal specification; programming language semantics; class diagrams; communicating systems; entity diagrams; formal approach; formal semantics; inline expressions; instantiation partial function; instantiation semantics; message exchange; message sequence charts; static models; Algebra; Banking; Computer science; Mathematics; Petri nets; System testing; Systems engineering and theory; Tail; Unified modeling language; Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Science, 2006. ENC '06. Seventh Mexican International Conference on
  • Conference_Location
    San Luis Potosi
  • ISSN
    1550-4069
  • Print_ISBN
    0-7695-2666-7
  • Type

    conf

  • DOI
    10.1109/ENC.2006.19
  • Filename
    4020879