On the Semantics of Message Sequence Charts

Stefan Leue Institute for Informatics University of Berne Uinggassstrasse 51 CH-3012 Berne, Switzerland leue@iam.unibe.ch We give an informal exposition of a finite-state semantics for Message Sequence Chart (MSC) specifications. We interpret each MSC specification as a transit ion system of global states, from which we can define a Biichi automaton by considering safety and liveness properties of the system. We show how the set of global states and transitions may be interpreted as a model for temporal logic, and thus how temporal logic formulas may be used to enhance MSC specifications.

[1]  Bowen Alpern,et al.  Verifying temporal properties without temporal logic , 1989, TOPL.

[2]  Alistair Cockburn,et al.  A Formalization of Temporal Message-Flow Diagrams , 1991, Protocol Specification, Testing and Verification.

[3]  Wayne Citrin,et al.  An environment for interactive design of communications architectures , 1990, PSTV.

[4]  David Cohen,et al.  An Experiment in Analyzing Switch Recovery Procedures , 1992, FORTE.

[5]  Leslie Lamport,et al.  The temporal logic of actions , 1994, TOPL.

[6]  Wolfgang Thomas,et al.  Automata on Infinite Objects , 1991, Handbook of Theoretical Computer Science, Volume B: Formal Models and Sematics.

[7]  Hans R. Appenzeller Signaling System No 7 ISDN User Part , 1986, IEEE J. Sel. Areas Commun..