Announcing Cradle-7.2 - start your free trial here

3SL Reference

State Machine Diagram (stm)

A State represents a significant condition in the life of a Block. State Machines describe how a Block transitions from one State to another and defines what logical behaviour (Activities/Actions owned by the Block) are performed when entering or exiting a State. This type of diagram is great for describing an integrated view of a Block’s behaviour because all the individual threads of behaviour, defined for a Block using Activity Diagrams, are integrated into a single executable model using the stm diagram.

Example State Machine Diagram