Finite State Machine
Kind: model
Layer: Design Patterns Core
Aliases: FSM, State Machine
Record: architecture:finite-state-machine
Severity: recommended
Scope: behavior, state modeling, control flow
Canonical: Ontology
A conceptual representation of behavior as a closed set of states and the events that move between them.
Listed in Architecture principles, after Null Object Pattern and before Statecharts.