Graphical Finite State Machine Editor [closed]
Asked Answered
G

10

28

I am looking for a sophisticated graphical FSM editor that can export a model in a well-documented output format, like SCXML or similar.

Can anybody recommend me a tool?

Goggin answered 14/9, 2009 at 16:1 Comment(4)
the stack overflow community does not seem very interested in MDA?!Goggin
I made this a while back memention.com/designerMyrwyn
This should be reopened, closing makes no sense.Hydrolysate
Someone has to make a StackExchange website specifically for questions like the one above. Too many good questions are being closed as "off topic" on THIS website, but there doesn't seem to be any OTHER website to ask them instead :PFutilitarian
M
17

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.

Micrometeorology answered 7/9, 2013 at 0:10 Comment(0)
M
14

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

Screenshot .

Marion answered 12/10, 2014 at 8:17 Comment(0)
M
7

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.

Melli answered 31/12, 2009 at 9:23 Comment(0)
C
5

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.

Concinnate answered 29/9, 2010 at 13:5 Comment(0)
H
3

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.

Hekate answered 2/5, 2012 at 8:49 Comment(0)
A
3

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

Avail answered 26/11, 2013 at 9:12 Comment(1)
But there is no way to save the output in a format that an engine can useHipparch
L
2

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.

Liberec answered 8/1, 2014 at 16:17 Comment(1)
You should call it $tateflow since it requires MATLAB and Simulink.Extirpate
L
1

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

Latta answered 22/9, 2010 at 19:43 Comment(0)
M
0

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

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

Mohican answered 2/1, 2010 at 15:31 Comment(0)
D
0

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

Dieppe answered 16/2, 2011 at 23:8 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.