SysMLv1: Cameo Simulation Toolkit: StateMachine with deferred Signal event Trigger [with mini video]

Gallery
Tutorial
In the following BDD fragment and StateMachine setup, if the state machine is initialised and in 'StateA', what stable state will the state machine settle in after receiving these signal events: 'BounceMe', 'SelfA', 'AtoB'?
Click on the image to view it full size
Watch simulation
video_sim
Watch a high resolution version of the video on Vimeo.

When signal 'BounceMe' is initially received while the state machine is in 'StateA' it will be deferred and remains in the event pool. When signal event 'SelfA' is received the 'Bounce' signal event remains in the pool. When signal event 'AtoB' causes a Transition to 'StateB', the outgoing Transition from 'StateB' catches the deferred signal event 'BounceMe' and transitions to stable 'StateC'.
We are offering a 30% discount off all SysML/MBSE course bookings secured by 28th February 2025! Contact us now to apply!
Up next
Notes
Snippets (quotes/extracts)
Related slides (includes other tutorials)
Related slides (backlinks, includes other tutorials)
Visit also
Visit also (backlinks)
External links