Unified Modeling Language Reference Manual, The, Second Edition
by James Rumbaugh, Ivar Jacobson, Grady Booch
pseudostate
A vertex in a state machine that has the form of a state but has special behavior.
Semantics
A pseudostate is a transient state that structures the details of a transition. When a pseudostate is active, a state machine has not completed its run-to-completion step and will not process events. Pseudostates are used to chain transition segments, and a transition to one implies a further automatic transition to another state without requiring an event.
Pseudostates include choice, entry point, exit point, fork, history state, initial state, join, junction, and terminate.
A final state is not a pseudostate. It may remain active when a state machine has completed its run-to-completion step, but it has restrictions on the transitions that ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access