I am looking for a framework that provides hierarchical machine state (HSM) execution.
These are the structural requirements:
- Corresponds to the semantics of the UML state machine (as far as possible)
- Support at least
- execution semantics to completion
- hierarchical states
- entry and exit actions
- transition actions
- the guards
- custom events
- Object oriented or at least not prohibiting OO projects
The target platform is an embedded medium and large system with an OS.
Do you know a structure that meets the above requirements? What are the pros and cons of your framework?
source
share