Finite-state Machine - Concepts and Vocabulary

Concepts and Vocabulary

A state is a description of the status of a system that is waiting to execute a transition. A transition is a set of actions to be executed when a condition is fulfilled or when an event is received. For example, when using an audio system to listen to the radio (the system is in the "radio" state), receiving a "next" stimulus results in moving to the next station. When the system is in the "CD" state, the "next" stimulus results in moving to the next track. Identical stimuli trigger different actions depending on the current state.

In some finite-state machine representations, it is also possible to associate actions with a state:

  • Entry action: performed when entering the state,
  • Exit action: performed when exiting the state.

Read more about this topic:  Finite-state Machine

Famous quotes containing the words concepts and/or vocabulary:

    Once one is caught up into the material world not one person in ten thousand finds the time to form literary taste, to examine the validity of philosophic concepts for himself, or to form what, for lack of a better phrase, I might call the wise and tragic sense of life.
    F. Scott Fitzgerald (1896–1940)

    [T]here is no breaking out of the intentional vocabulary by explaining its members in other terms.
    Willard Van Orman Quine (b. 1908)