Database Reference
In-Depth Information
Figure 9: Second Intermediate Snapshot Diagram
Table 1: Maps
T 0 T ( M : StateMachine ) ⇒ MMM D : SnapshotStateMachine
Snapshot StateMachine
T 0
create MMM D as copy of M
with MMM D do
activeStateConfi guration.activeState←top.stateConfi guration( )
TTT ( MMM : SnapshotStateMachine, currentEvent : Event ) ⇒ MMM : IntermediateStateMachine1
create MMM 1 1 as copy of MMM
with MMM do
enabled.CompoundTransition←computeEnabled(currentEvent, MMM . activeStateConfi guration)
TTT ( MMM : IntermediateStateMachine1 ) ⇒ MMM : IntermediateStateMachine2
create MMM as copy of
2 as copy of
MMM
with MMM 2 2 do
step←computeStep( MMM . enabledCompoundTransition)
TTT ( MMM : IntermediateStateMachine2 ) ⇒ M ' D : SnapshotSt
SnapshotS ateMachine
SnapshotS t
create M ' D as copy of
D as copy of
MMM
with M ' D do
MMM . step.execute( )
Search WWH ::




Custom Search