finite state machine

The FSM can change from one state to another in response to some inputs; the change from one state to another is called a transition.


reference