Tools | Class code gen. |
Statemachine code gen. |
Hierarchical States |
Sync Btw Regions |
Output Languages |
Manual |
---|---|---|---|---|---|---|
Boost’s Meta State Machine (MSM) | No | No | Yes | Yes | C++ | |
Qt’s State Machine Framework | No | No | Yes | Yes | C++ | |
My ClasHStamP | Yes | Yes | Yes | Yes | C, C++, Java, C# | |
m2t | Yes | Yes | No | No | - | |
IBM’s Rhapsody | Yes | Yes | Yes | Yes | C, C++, Java, C#, Ada | |
Quantum Leaps’ QP Framework | Yes | Yes | Yes | No | C, C++ | |
SynelaboreRT | Limited | Yes | Yes | Limited | C, C++, C#, Java, Swift, Python, Lua | Link |
Visual Paradigm | Yes | Yes | Yes | No | C, C++, ? |