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
Link To Document