FSME is a user-friendly software that allows easy development of general finite state machines through its graphical interface.
Another major advantage of FSME is that the tool is capable of converting your state machine projects into C++ code in the exact same way that UIC does. This makes it easy to integrate your state machine solutions with other software and platforms, and ensures that your project code is clean and reliable.
Navigating FSME is straightforward, and can be done by either selecting elements in the tree or clicking on diagram elements. The Object Editor is also context-sensitive, meaning that it will always display a form that is appropriate to the element you have selected.
In addition to the graphical FSM editor, FSME also includes both a source code generator (FSMC) and a debugger/tracer (FSMD). These packages give you powerful tools for testing and debugging your state machine projects, as well as for generating source code that is optimized for your particular needs.
This latest release of FSME includes a number of bug fixes and new features. For example, a bug with loop arrows has now been fixed, ensuring that loop arrows have at least two control points. We've also added true and false constants, an 'Apply' button in the new state editor that displays help messages on how to correctly create new states, and file encoding hints within pyfsmc to help Python understand the encoding of your unicode strings. Finally, preliminary print support and some minor changes have been made to ensure that FSME can still be compiled on gcc 3.4.
Version 1.0.2: N/A