Объектно-автоматное программирование совмещает в себе основные преимущества объектно-ориентированной и автоматной технологий программирования. Его основными характеристиками являются гибкость, расширяемость и наличие мощного механизма описания сложного поведения, основанного на конечных автоматах