Государственные машины - это описание жизненной линии. Они описывают различные этапы жизненного пути, события, влияющие на него, и то, что он делает, когда конкретное событие обнаруживается на определенной стадии. Они предлагают полную спецификацию динамического поведения вещи.
Статья Chapter 2. UML Short Guide раздела Meta State Machine (MSM) Part I. User' guide может быть полезна для разработчиков на c++ и boost.