5.2 State chart Diagram
A State chart diagram shows a state machine. Usually the state machine in a state chart models
the behavior of a reactive object, whose behavior is best characterized by its response to events
dispatched from outside its context. The object has a clear lifetime whose current behavior is
affected by its past. State chart diagrams are important for constructing executable systems
through forward and reverse engineering.