マルチスレッドでのシミュレーション

<< 目次を表示 >>

ページ位置:  シミュレーション > 振る舞いモデルのシミュレーション >

マルチスレッドでのシミュレーション

Enterprise Architectのシミュレーション機能では、ステートマシン図やアクティビティ図においてフォーク・ジョイン要素を利用することで、マルチスレッドでのシミュレーションを実行できます。

(ステートマシン図のマルチスレッドの場合には、状態内に区画を作成するか、あるいは状態マシン要素内にステートマシン図を作成し、フォーク・ジョイン要素から分岐する際の分岐先として状態マシン要素を指定する必要があります。)

 

フォーク・ジョイン要素は、分岐する場合と統合する場合の両方に利用できますが、分岐と統合を兼ねることはできません。

 

下の画像の例では、以下のようになっています。

 

 

注意:

スレッドに分岐している場合に、ジョイン要素で統合する前に並行動作区間外の要素に移動(遷移)したり、並行動作区間外から並行動作区間内への要素に移動(遷移)したりする内容は、正常にシミュレーション実行できない場合があります。

 

 

参照: