web-dev-qa-db-ja.com

グラフィカルな有限状態機械エディター

SCXMLなどの十分に文書化された出力形式でモデルをエクスポートできる高度なグラフィカルFSMエディターを探しています。

誰かが私にツールを勧めることはできますか?

25
Roland

[〜#〜] yakindu [〜#〜] を調べ始めたばかりですが、Eclipseフレームワークの上に構築された優れたグラフィカルFSMツールのようで、( IIUC)状態グラフの自動コード生成。

16
Toybuilder

このかなり興味深いソフトウェアを見つけました

DRAKONは、ロシアの宇宙プログラムの仕様を表す視覚言語です。 DRAKONは、要件をキャプチャし、宇宙船を制御するソフトウェアを構築するために使用されます。

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

高度なソフトウェアです。 ERlangや他の多くの言語、ステートマシンコードを生成できます。 http://drakon-editor.sourceforge.net/erlang_auto.html

無料/ OSX/Windows

Screenshot

12
Eadz

これがまさにあなたが探しているものかどうかはわかりませんが、あなたの質問に対する答えがあまり多くないので、私はそれを捨てます。 Ragel は、C/C++/Javaなどを出力する有限状態マシンコンパイラです。それ自体は視覚的ではありません(ステートマシンをグラフィカルに設計することはできず、コードを使用します)が、 GraphViz を使用してステートマシンを視覚化できます。

7
mikecsh

コード(C++またはPython)を生成する場合は、 fsme が非常に効果的です。私はこれを使用して非常に複雑な多数の状態マシンを作成することに成功しており、同様のものに再び使用します。

5
user461744

チェックアウト http://madebyevan.com/fsm/ 非常に使いやすく、LaTeXも生成されます!

3
user3035636

ここで入手できるQMツール http://www.state-machine.com/qm/index.php は、ニースUMLステートマシンエディターおよびコードジェネレーターで、C/C++コードを生成しますが、QPカーネル用です。 。

3
SKP

Stateflow を使用して、グラフィカルなステートマシンを描画およびシミュレーションできます。また、状態遷移表を作成するためのインターフェースも提供します。次に、モデルをhtmlレポートとしてエクスポートし、実装のためにC/C++コードを発行できます。

2
user2121381

これ プロジェクトは適切であるようですが、ステータスはわかりません...

1
BaBu

Googleコードで利用可能なscxmlチャート用のシンプルなUIビルダーがあります。ここで試してください http://code.google.com/p/scxmlgui/

かなり活発に見えます

0
Joey

これはあなたのために働くかもしれません: http://fsme.sourceforge.net/

少し古いですが、試してみるのが良いでしょう。

0
israkir