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