Qfsm project is a graphical editor for finite state machines written in C++ using Qt the graphical Toolkit from Trolltech.
Finite state machines are a model to describe complex objects or systems in terms of the states they may be in. In practice they can used to design integrated circuits or to create regular expressions, scanners or other program code.
Here are some key features of “Qfsm”:
· Drawing, editing and printing of diagrams
· Binary, ASCII and “free text” condition codes
· Multiple windows
· Integrity check
· Interactive simulation
· AHDL/VHDL/Verilog HDL/KISS export
· State table export in Latex, HTML and plain text format
· Ragel file export (used for C/C++, Java or Ruby code generation)
What’s New in This Release:
· Updated the file qfsm.pro to allow building with qmake
· Various improvements of the autotools-based build system
· Environment variable $QFSM_DIR needs no longer be set at execution time, i.e. files are installed to /usr/bin, /usr/share/qfsm, /usr/share/doc etc.