階層ステート マシン (HSM) の実行を提供するフレームワークを探しています。
フレームワークの要件は次のとおりです。
- UML ステート マシンのセマンティクスに準拠する (可能な限り)
- 少なくともサポート
- 実行から完了までのセマンティクス
- 階層状態
- 入口と出口のアクション
- 遷移アクション
- 警備員
- カスタム パラメータを使用したイベント
- オブジェクト指向であるか、少なくとも OO 設計を禁止していない
対象プラットフォームはOS搭載の中・大規模組込みシステムです。
上記の要件を満たすフレームワークを知っていますか? フレームワークの長所と短所は何ですか?