MSC stands for Message Sequence Chart and it is a standard from the ITU-T: https://www.itu.int/rec/T-REC-Z.120.
The MSC standard describes a language used to capture a system's operational scenarios in a formal way, with the support of both a textual and graphical representation.
This is an example of a basic MSC chart:
There are two major uses of MSC in a system development lifecycle:
- For the specification of the expected behaviour of a system and production of validation material
- For the observation and recording of the actual system behaviour
The following sections present the language semantics and syntax, and the use of MSC within TASTE.