アクション要素の振る舞いの利用

<< 目次を表示 >>

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

アクション要素の振る舞いの利用

アクティビティ図のシミュレーションにおいて、アクション要素の種類を指定することで、シミュレーション時の振る舞いを変えられます。具体的には、次の表にあるような種類を指定できます。

 

項目

参照

オブジェクトアクション

オブジェクトアクションは、オブジェクトの生成破棄や利用など、クラスのインスタンスとしてのオブジェクトを利用できます。

 

具体的な種類:

  • CreateObject
  • DestroyObject
  • Read Self

変数アクション

変数アクションは、実行時のオブジェクトの名前を値として指定したタグ付き値の内容を元に、変数と関連したアクションを実行できます。

変数として、オブジェクトインスタンスだけでなく、オブジェクトの属性やポートなどを参照できます。

 

具体的な種類:

  • ReadVariable
  • WriteVariable
  • ClearVariable
  • AddVariableValue
  • RemoveVariable

構造特性アクション

構造特性アクションはアクティビティ要素やオブジェクトの分類子に対して操作できます。

 

具体的な種類:

  • ReadStructuralFeature
  • WriteStructuralFeature
  • ClearStructuralFeature
  • AddStructuralFeatureValue
  • RemoveStructuralFeatureValue

呼び出しとイベント受信アクション

呼び出しイベント受信アクションは、イベントのトリガやシグナルを定義できます。

 

具体的な種類:

  • SendSignal
  • BroadcastSignal
  • AcceptEvent
  • SendObject
  • CallBehavior
  • CallOperation
  • AcceptCall

その他のアクション

ValueSpecificationActionは、値を評価できます。入力値のほかに、その値を評価するための式を振る舞いあるいは効果として指定する必要があります。

 

 

参照: