Una máquina de estado finito (MEF) describe el comportamiento de un sistema reactivo mediante un número determinado de estados y transiciones entre estados. Las transiciones ocurren en respuesta a eventos externos e internos y pueden generar eventos de salida. Las MEF se representan gráficamente mediante diagramas de estado finito que muestran los estados y transiciones posibles.