Ulostuloautomaatti on deterministisen äärellisen automaatin muunnelma , jota on täydennetty lähtöaakkosilla ja tulosfunktiolla.
On olemassa useita tapoja määritellä äärellisen tilan kone, jossa on tulos. Esimerkiksi äärellinen automaatti, jolla on lähtö, voidaan määrittää joidenkin joukkojen järjestetyksi seitsemäksi alkioksi [1] : , jossa
Funktiota kutsutaan rajallisesti deterministiseksi funktioksi.
Tämä tehtävä on samanlainen kuin Boolen funktion toteuttaminen funktionaalisten elementtien piirillä . Toisin kuin funktionaalisten elementtien piirissä Boolen funktion toteuttamiseksi, tämän piirin tulee sisältää viive-elementtejä, jotka mahdollistavat tiedon tallentamisen automaatin nykytilasta [2] . Rakenteellisen synteesin ongelman ratkaisemiseksi laaditaan taulukko lähdöllisen äärellisen automaatin siirtymäfunktioista ja lähdöistä, jonka jälkeen rakennetaan rakennetaulukko, jossa jokainen tulo- ja lähtösymboli ja jokainen tila korvataan niiden binäärikoodilla ja joka asettaa Boolen operaattorin [3] .