I'm looking for a framework that provides execution of hierarchical state machines (HSMs).
These are the requirements for the framework:
The target platform is an medium- to large-sized embedded system with an OS.
Do you know a framework that fulfills the above requirements? What are the pros and cons of your framework?
You should go and check out Boost MSM, it's new for Boost 1.44 but seems quite complete. I have not yet tried it out myself but it looks quite promising.