Unified Modeling Language™ (UML®) Version 2.5


Initial Pseudostate

  • An entry point where everything starts from
UML SML
* "idle"_s

Terminate Pseudostate

  • A state which terminates the state machine (there is no escape from)
UML SML
sml::X

External transition

  • Conditionally updates the current state
UML SML
"src_state"_s + event [ guard ] / action = "dst_state"_s

Anonymous transition

  • transition without a trigger (event)
UML SML
"src_state"_s = "dst_state"_s