掲示板一覧   -   トピック一覧
   SysML
     SysMLシミュレーション機能について


フラット表示 前のトピック | 次のトピック
投稿者 トピック
umesan
投稿日時: 2017-4-3 13:38
EA Administrator
投稿: 1551

SysMLシミュレーション機能について

サポート宛にいただきましたご質問の要約です。

○ご質問

SysMLモデルでEAシミュレーション機能を活用しようと考えています。
以下5点の質問にご回答よろしくお願いします。

1.アクティビティ図のオブジェクトノードのシミュレーション
現在の振る舞いのシミュレーションではオブジェクトノードとオブジェクトフローは無視した扱いになっていると思います。今後オブジェクトフローを考慮したシミュレーションが可能になる予定はありますでしょうか?
例えば、ある入力のオブジェクトフローがない場合は次のアクションが動作しないなどです。

2.シーケンス図のシミュレーション
シーケンス図はシミュレーションできるのでしょうか?
シミュレーション機能ガイドにはシーケンス図がシミュレーションできると記載しているのですが、最新ヘルプファイルではシーケンス図はシミュレーション対象外になっているように書かれています。どちらが正しいでしょうか?またもし実行可能でしたらその情報を提供いただけますでしょうか?

3.シミュレーション専用関数の情報提供
イベント発行としてBroadcastSignalを使う方法をマニュアルで拝見しました。ほかにもこういった専用関数があると思うのですが、その関数一覧を提供いただけないでしょうか? ツールで実現可能なシミュレーション機能は有効に活用したいと考えています。

4.OpenModelicaを使ったパラメトリック図シミュレーションのSysML設定について
OpenModelica実行のSysMLシミュレーション設定に関する情報を提供いただけないでしょうか?SysMLSimModel、SimVariableなどサンプルモデルから推察はできるのですが、仕様を確認したいと思います。変数名やModelica関数に対しての制約などがもしあれば、その情報もお願いします。

5.SysMLモデルとModelicaモデルの変換機能について
SysMLモデルとModelicaモデルの変換機能の実現予定はありますでしょうか?

○回答

>1.アクティビティ図のオブジェクトノードのシミュレーション
オブジェクトフローに関しましては、ヘルプの下記URLが参考になりませんでしょうか?

・アクティビティの戻り値をシミュレーションで利用
https://www.sparxsystems.jp/help/13.0/activity_parameter_simulation.htm
・シミュレーション中にオブジェクトを生成
https://www.sparxsystems.jp/help/13.0/create_objects_in_a_simulation.htm


>2.シーケンス図のシミュレーション
ヘルプの記載で伝えきれておらず申し訳ございません。

シーケンス図につきましては、シミュレーション機能は利用できますが、以下の点が未対応です。
・自動的なシミュレーション機能
https://www.sparxsystems.jp/help/13.0/how_it_works2.htm 記載)
・自動シミュレーション
https://www.sparxsystems.jp/help/13.0/using_simulation_breakpoints.htm 記載)
・Javascriptを利用したシミュレーション
https://www.sparxsystems.jp/help/13.0/model_simulation.htm 記載)

ですので、「シーケンス図は、モデルのシミュレーション機能は利用できます」が、現在のEAでは「シーケンス図は自動的なシミュレーション機能が利用できない」です。

シーケンス図で利用可能なモデルのシミュレーション機能につきましては、下記URLなどの「手動実行機能」の部分をご確認いただけますようお願いいたします。
https://www.sparxsystems.jp/help/13.0/how_it_works2.htm


>3.シミュレーション専用関数の情報提供
以下ヘルプページに記載しているものがすべてとなります。

・JavaScriptを利用した自動実行
https://www.sparxsystems.jp/help/13.0/dynamic_simulation_with_javasc.htm


>4.OpenModelicaを使ったパラメトリック図シミュレーションのSysML設定について
下記ヘルプページならびに、ヘルプ右側ツリーの下記ヘルプページ以下のページをご覧いただけますようお願いいたします。

・SysML パラメトリック図のシミュレーション
https://www.sparxsystems.jp/help/13.0/sysml_parametric_models_2.htm


>5.SysMLモデルとModelicaモデルの変換機能について
現時点では、変換機能の予定はありません。
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
 » SysMLシミュレーション機能について umesan 2017-4-3 13:38