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 |



