UML でサブステートマシンの終了をモデル化する正しい方法は何ですか?
着信イベントを処理するある種のエージェント用のサブ ステート マシンがあるとします。このステートマシンを「処理」と呼びます
「処理中」のマシンから親ステート マシンの別の状態への遷移線を引くことは有効でしょうか?
例えば
+SUB----------+ +-----------+
| processing |---user cancelled ------>| done |
+-------------+ +-----------+
「ユーザーがキャンセルした」トリガーが発生したときに、処理状態マシンが終了することをどのように示しますか?