Mealyho stroj je konečný stavový stroj, jehož výstupní sekvence (na rozdíl od Moorova stroje ) závisí na stavu stroje a vstupních signálech. To znamená, že ve stavovém grafu každá hrana odpovídá nějaké hodnotě (výstupnímu symbolu). Odchozí signály se zapisují do vrcholů grafu automatu Mealy a do oblouků grafu se přiřadí podmínka přechodu z jednoho stavu do druhého a také signály příchozí. Pojmenován po George Mealym , matematikovi a počítačovém vědci, který tento automat vynalezl.
Automat Mealy je sada , kde
Strojové kódování Mealy:
Vrchol (operátor nebo logický) za vrcholem „Start“, stejně jako vstup vrcholu „End“ je označen symbolem S 1 , vrcholy za operátory jsou označeny symbolem S n (n=2 ,3..).
/ | |||
---|---|---|---|
q 1 | q 1 / S | q 2 / U 1 | q 3 / U 2 |
q2 _ | q 1 / D 1 | q 2 / S | q 3 / U 1 |
q 3 | q 1 / D 2 | q 2 / D 1 | q 3 / S |