Graphical Finite State Machine Editor [closed]

谁都会走 提交于 2019-12-02 18:07:44

I am only just now starting to look at YAKINDU - it looks like it might be a great graphical FSM tool built on top of the Eclipse framework, and has (IIUC) automatic code generation for the state graph.

I found this pretty interesting software

DRAKON is a visual language for specifications from the Russian space program. DRAKON is used for capturing requirements and building software that controls spacecraft.

http://drakon-editor.sourceforge.net/

It is advanced software. It can generate ERlang, as well as many other languages, state machine code. http://drakon-editor.sourceforge.net/erlang_auto.html

It's free / OSX / Windows

.

I'm not sure if this is excactly what you are looking for but seeing as there aren't too many answers to your question I'll throw it out there. Ragel is a finite state machine compiler which will output C/C++/Java and more. It's not visual per se (you can't design the state machine graphically, you use code) but it is able to use GraphViz to visualise the state machine.

user461744

If you want to generate code (C++ or Python), fsme does a very good job. I have successfully used it to create a number of very complex state machines, and would use it again for anything similar.

The QM tool available here http://www.state-machine.com/qm/index.php is a nice UML statemachine editor and code generator, that generates C/C++ code, but for QP kernels.

Check out http://madebyevan.com/fsm/ its quite easy to use and it even produces LaTeX!

you can use Stateflow to draw and simulate graphical state machines. It also provides an interface for creating state transition tables. The model can then be exported as html reports and can emit C/C++ code for implementation.

This project seems to be spot on, but I'm not sure about the status...

this may work for you: http://fsme.sourceforge.net/

it is kind of old, but better give a try;)

There is a simple UI builder for scxml charts available on google code Try here http://code.google.com/p/scxmlgui/

Seems to be quite active

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!