finite state machine

Программирование; ПО

Конечный автомат

Программа, которая имеет возможность переключения между различными состояниями и выполнения разных действий в разных состояниях.

Источник: Словарь компьютерных терминов на Gufo.me