SHAMGUNOV, N.; KORNEEV, G.; SHALYTO, A. State machine – a new design pattern for object-oriented design. Information and Control Systems, n. 5, p. 13-25, 20 out. 2004.