2012-03-26 11 views
0

私の顧客のためのビジュアルステートチャートエディタを探しています。私は彼のサーバーアプリケーションのためにビルドしており、彼はstatecartsを構築し、それらをサーバーにアップロードするツールが必要です。もちろん、ツールには読みやすい形式(例えばSCXML)にエクスポートする機能が必要なので、そのためのリーダーを構築することができます。条件、イベント、アクションが制限されている非プログラマ向けのビジュアルステートチャートエディタ

fsm-editorのようなツールをいくつか見ました。しかし、私は自分の顧客を特定の条件のセット、パラメータ化されたイベント、およびパラメータ化されたアクションのセットに制限したいので、私には良いものではありません。

例えば、私が定義します:

conditions: coIsDoorOpen, coIsThereNAppelsOnTheTree(n as uint[0..200]), ... 
    events: evLightOn, evLightOff, evTimeout(ms as uint[1..10,000]), ... 
    actions: acSetAlarmOn, acCloseWindowN(n as uint[1..10]), ... 
をし、私の顧客は、これらの明示的な定義済みの属性(conds、イベント&アクション)で数十のステートチャートを構築し、approperiate場所にそれらの輸出をアップロードできます。

ステートチャート標準に厳密にする必要はありません。ステートアクション

に内部変数をサポートする必要が出ない/入力する前に

  • パラメータ化条件/イベント/アクション
  • ;:しかし、私はこの物事のサポートを必要とします私はそれのための条件&のアクションを使用することができます。

    無料ツールがありますか?

    ない場合は - conds /イベント/アクションのstrictingことなく、すべてのabpveをサポートしているエディタのいずれかのオープンソース(C#/ JS)の実装は、私は簡単に分解し、要求されたstrictモードを追加することができること、ありますか?

答えて

1

あなたのニーズに基づいて、VisioまたはDiaを推奨する私の膝の反動はここでは不適切です。ユーザーは制限付きのコンポーネントセットLemmings-styleにユーザーをロックするために、何らかのAPIまたは記述言語のツールを必要とするようであり、可能な場合は、比較的簡単なものでサービスを提供するのが最適です。

なぜソースコードをSCXML-GUI (fsm-editor)またはVioletに変更しても、あなたのニーズは解決しないのではないかと不思議です。あなたは、C#やJavaScriptで書かれたオープンソースユーティリティが最も望ましいことを示しているようですが、私は簡単に見つけることができません。

しかし、完全性のために、ここにはa comparable question that may help your search.があり、特にthis appears to be exactly what you desireで購入する価値があります。

あなたのプロジェクトに最適です。

関連する問題