State Machine Diagram
A state machine diagram enables description of possible behaviors of an object, depending on the events it experiences during its life cycle.