State transitions

Some types of systems of objects, for example controls, may have very complex sets of states.

Analysis strives to produce a model that works as expected.

A state might be modeled as a boolean object variable.

UML provides a way of describing graphically the transitions of states within the system.

State diagram