We propose an extension to Message Sequence Charts called Triggered Message Sequence Charts (TMSCs) that are intended to capture system specifications involving nondeterminism in the form of conditional scenarios. The visual syntax of TMSCs closely resembles that of MSCs; the semantics allows us to translate a TMSC specification into a framework that supports a notion of refinement based on Denicola's and Hennessy's must preorder. A simple but non-trivial example illustrates the utility of our extension to MSCs.
Triggered message sequence charts (TMSC) REF is an approach in the family of MSC that is related to our approach in several ways.
Triggered message sequence charts
SIGSOFT '02/FSE-10
Computer Science