1. D. Harel and A. Pnueli, “On the development of reactive systems,” in Logic and Models of Concurrent Systems, Ed. by K. Apt, NATO Advanced Study Institute on Logic and Models for Verification and Specification of Concurrent Systems Series (Springer-Verlag, 1985), pp. 477–498.
2. D. Harel and M. Politi, Modeling Reactive Systems with Statechart. The Statemate Approach (McGraw-Hill, New York, 1998).
3. N. I. Polikarpova and A. A. Shalyto, Automata-Based Programming (Piter, St.-Petersburg, 2011) [in Russian]. http://is.ifmo.ru/books/_book.pdf
4. N. Walkinshaw, K. Bogdanov, M. Holcombe, et al., “Reverse engineering state machines by interactive grammar inference,” in Proceedings of the 14th Working Conference on Reverse Engineering, WCRE’07 (IEEE Computer Society Press, Vancouver, 2007), pp. 209–218.
5. N. Walkinshaw, R. Taylor, and J. Derrick, “Inferring extended finite state machine models from software executions,” in Proceedings of the 20th Working Conference on Reverse Engineering WCRE’13 (IEEE Computer Society Press, Koblenz, 2013), pp. 301–310.