この HSM サンプル モデル - http://www.embedded.com/design/system-integration/4008251/8/A-crash-course-in-UML-state-machines-Part-2 - を考えると、何をすべきか疑問に思っています移行アクションを実行する適切な瞬間であること。このマシンが初期状態 S211 にあり、イベント G がディスパッチされたとします (S21 -> S1) - このイベントに対して何らかのアクションがあると仮定しましょう。シーケンスは次のようになります。
最も一般的でない祖先 (S) への終了 - 遷移アクション - 宛先状態 (S1) へのエントリ - ターゲットの初期化アクション...
または多分このように:
遷移元状態への終了 (S21) - 遷移アクション - 最小共通祖先 (S) への終了 - 宛先状態への開始 (S1) - ターゲットの初期化アクション
?
要するに、遷移アクションは「遷移のソース」または「最小共通祖先」に関連付けられていますか?
ウィキペディアの説明付きの例は、これらの詳細を示すにはあまりにも些細なことです... UML仕様は、LCAの答えが正しいものであることを示唆しているようですが、よくわかりません。
あらかじめThx(;