1. Shamgunov N., Korneev G., Shalyto A. State machine – a new design pattern for object-oriented design // Information and Control Systems. 2004. № 5. C. 13-25.