állapotgép
Az állapotgép olyan absztrakt modell, amely egy rendszer viselkedését állapotok és az állapotok közötti átmenetek leírásával írja le. A modell véges számú állapotból áll, rendelkezik bemeneti alfabetummal, átmeneti függvénnyel, kezdő állapottal és elfogadó állapotok halmazával.
Formálisan egy állapotgép átmenetfüggvénye meghatározza, hogy adott állapotban és adott bemeneti szimbólumnál melyik legyen a következő
Kimenetük szerint az állapotgépeket kiszolgáló típusokra is bonthatók: Mealy- és Moore-állapotgépek. A Mealy-gép a kimenetet az
Példa egy egyszerű DFA-ra: legyen két állapotunk, q0 (kezdő és elfogadó) és q1. A bemeneti szó bitjei
Alkalmazások közé tartozik a szöveg- és tokenazonosítás (lexikális elemzés), protokollok és digitális áramkörök modellezése, valamint a