The example model describes a toll terminal (a system which collect fees for providing access to using a facility, e.g. a subway). The toll terminal is designed to grant access into a controlled zone only after a special token is dropped into a token-receiver. The toll terminal has a color access indicator. The red color means that access is forbidden. The green color means that access is granted. The terminal has also a sensor to detect whether the passenger has started to go through.
The toll terminal is the system under development in this MSC specification. The name of the system is 'Terminal'. A passenger going through the toll terminal is represented on MSC diagrams by an instance named 'Passenger'. The single scenario named 'Pass' describes a passage of the passenger through the terminal. There are one normal and two abnormal variants in this scenario:
MSC Pass_Token is the common part of scenarios 1 and 2. It ends with global condition 'wait'. MSCs Pass_Enter and Pass_Timeout start with the same global condition. MSC Pass_Token may be therefore composed with any of MSCs Pass_Enter and Pass_Timeout depending on which of scenarios 1 and 2 takes place. The behavior specified by this model is represented by HMSC 'Terminal'.
All source files in MSC PR format and Telelogic Tau diagrams and synthesized SDL executable model can be found in MSC to SDL installation directory in doc/examples/Terminal.