AUTOSAR Adaptive Platform:ara::com、実行管理、およびステート管理
POSIX 準拠のサービス指向アーキテクチャにより、決定論的 C++17 マイクロサービスと車載安全性・診断インターフェースを統合。
ara::com サービス規約モデル:プロキシ、スケルトン、およびプロトコルバインディング
Adaptive ではサービスを ARXML でモデル定義します。コードジェネレータが C++ の `Skeleton`(提供側)と `Proxy`(利用側)を生成。通信方式は抽象化されており、マニフェストを変更するだけで SOME/IP、DDS、共有メモリを自在に切り替えられます。
ara::exec によるプロセスライフサイクル管理とウォッチドッグ監視
車載サービスにおいてサイレントクラッシュは許されません。`ara::exec` は高機能な init デーモンとして機能し、車両状態に応じてプロセスを順序正しく起動、ハートビートを常時監視し、異常時にはミリ秒単位で安全縮退措置を執行します。
- 型安全な C++17 プロキシおよびスケルトンバインディングを提供する ara::com 機能クラスタ。
- CPU 実行時間制限とコア親和性を厳格に強制する ara::exec 決定論的プロセス監視機能。
- OS を再起動することなく個々のサービスを OTA で動的更新可能なマニフェストベースの設計。
- チェックサムとシーケンスカウンタを常時検証する End-to-End(E2E)通信保護ライブラリ。
ドメインポートフォリオを見る