Methods of Object-Oriented Agents Implementation, Basing on Finite Automata - L. A. Naumov; A. A. Shalyto (Artificial Intelligence, 2004)