Research Article

A Polyadic pi-Calculus Approach for the Formal Specification of UML-RT

Table 6

Entry and exit actions of the states in the HeatingSystem subcapsules.

CapsuleStateEntry actionExit action

LowExceptionsOkayLPrio
OffLPriotimer·informIn(RTTimespec );

HighExceptionsOffHPrio
OkayHPrio
WaitHPriotimer·informIn(RTTimespec );

HeatingControllerStarttimer·informIn(RTTimespec );
Level2out·msg(L2)·send();
timer·informIn(RTTimespec );
Level1out·msg(L1) ·send();
Shutdownout·msg(BAD) ·send();