Robimy z kumplem w robocie aplikację opartą o automat skończony i wydaje się to nam dużo lepszym rozwiązaniem niż goły MVC z klejeniem handlerów i eventów na 100 mln różnych sposobów. Aplikacja jest w zasadzie desktopowa (kiosk mode), trudności sprawia nam zamodelowanie wywołań asynchronicznych w maszynie stanów, jak i np osobnych wątków liczących/ komunikujących się ze światem zewnętrzny żyjących trochę własnym życiem.
Czy ktoś robił aplikacje, szczególnie chodzi o aplikacje z GUI, oparte na automatach skończonych? Jeśli tak to proszę o jakąś sprawdzoną literaturę.