Actual gate

The message gates are used when references to the MSC are put in a wider context in another MSC. The actual gates on the MSC reference are then connected to other message gates or instances. Similar to gate definitions, actual gates may have explicit or implicit names.

A message gate always has a name. The name can be defined explicitly by a name associated with the gate on the frame. Otherwise the name is given implicitly by the direction of the message through the gate and the message name, e.g. "in_X" for a gate receiving a message X from its environment.

<actual gate area> ::=

<actual out gate area> | <actual in gate area> |

<actual order out gate area> | <actual order in gate area>

<actual out gate area> ::=

<void symbol> [ is associated with <gate identification>]

is attached to <msc reference symbol>

[ is attached to { <message symbol> | <lost message symbol> } ]

Note : The <actual out gate area> is attached to the open end of the <message symbol> or <lost message symbol>.

<actual in gate area> ::=

<void symbol> [ is associated with <gate identification> ]

is attached to <msc reference symbol>

[ is attached to { <message symbol> | <found message symbol> } ]

Note : The <actual in gate area> is attached to the arrow head end of the <message symbol> or <found message> symbol.

<actual order out gate area> ::=

<void symbol> [ is associated with <gate identification> ]

is attached to <msc reference symbol>

is followed by <general order area>

 

<actual order in gate area> ::=

<void symbol>[ is associated with <gate identification> ]

is attached to <msc reference symbol>

is attached to <general order area>