Автомат Мили
(
англ.
Mealy machine
) —
конечный автомат
, выходная последовательность которого (в отличие от
автомата Мура
) зависит от состояния автомата и входных сигналов. Это означает, что в графе состояний каждому ребру соответствует некоторое значение (выходной символ). В вершины графа автомата Мили записываются выходящие сигналы, а дугам графа приписывают условие перехода из одного состояния в другое, а также входящие сигналы. Назван именем
, учёного в области математики и компьютерных наук, придумавшего этот автомат.
— функция переходов, отображающая пары состояние/входной символ на соответствующее следующее состояние;
— функция выходов, отображающая пары состояние/входной символ на соответствующий выходной символ;
— начальное состояние.
Кодировка автомата Мили:
Вершина (операторная или логическая), стоящая после вершины «Начало», а также вход вершины «Конец» помечается символом S
1
, вершины, стоящие после операторных помечаются символом S
n
(n=2,3..).
Содержание
Представление
Матрица функций переходов
/
q
1
q
1
/ S
q
2
/ U
1
q
3
/ U
2
q
2
q
1
/ D
1
q
2
/ S
q
3
/ U
1
q
3
q
1
/ D
2
q
2
/ D
1
q
3
/ S
Легенда
— Входные символы;
— Внутренние состояния
,
,
— Выходные символы.
/
— функция перехода
См. также
JFLAP
кроссплатформенная программа симулятор автоматов, машины Тьюринга, грамматик, рисует граф автомата