FSME is a graphical tool to develop general finite state machines.
Developed automatas are stored in files simular to Qt Designer. They're converted to C++ in the same way as UIC does.
Here are some Screenshots:
|A FSME with two states, one event and one input||A FSME with a real finite state machine|
|Parts in FSME|
You can navigate FSME by selecting element in the tree, or clicking diagram elements.The Object Editor is context sensitive, displaying a form appropriate to the element selected
You can drag event or input to condition of a transition