1
Qfsm: una herramienta gráfica para diseñar máquinas de estados finitos.Qfsm es un editor gráfico para máquinas de estado finito escrito en C ++ usando el kit de herramientas gráficas Qt.Una herramienta gráfica para diseñar máquinas de estado finito y exportarlas a lenguajes de descripción de hardware, como archivos VHDL, AHDL, Verilog o Ragel / SMC para generación de código C, C ++, Objective-C, Java, Python, PHP, Perl, Lua.Las máquinas de estados finitos son un modelo para describir objetos o sistemas complejos en términos de los estados en los que se encuentran. En la práctica, pueden usarse para diseñar circuitos integrados o para crear expresiones regulares, escáneres u otro código de programa.Las características actuales de Qfsm son: Dibujo, edición e impresión de diagramas Códigos de condición binarios, ASCII y "texto libre" Verificación de integridad Simulación interactiva Exportación HDL en los formatos de archivo: AHDL, VHDL, Verilog HDL, KISS Creación del código de prueba VHDL Exportación de diagramas enlos formatos: EPS, SVG y PNG Exportación de tablas de estado en Latex, HTML y formato de texto sin formato State Machine Compiler (SMC) (compatible con la generación de código en muchos lenguajes de programación) Exportación de archivos Ragel (utilizado para código C / C ++, Java o Rubygeneración) Otros formatos de exportación: SCXML, vvvv Código de autómatas
qfsm