AUTOSAR Adaptive Platform:ara::com、実行管理、およびステート管理

POSIX 準拠のサービス指向アーキテクチャにより、決定論的 C++17 マイクロサービスと車載安全性・診断インターフェースを統合。

ara::com サービス規約モデル:プロキシ、スケルトン、およびプロトコルバインディング

Adaptive ではサービスを ARXML でモデル定義します。コードジェネレータが C++ の `Skeleton`(提供側)と `Proxy`(利用側)を生成。通信方式は抽象化されており、マニフェストを変更するだけで SOME/IP、DDS、共有メモリを自在に切り替えられます。

ara::exec によるプロセスライフサイクル管理とウォッチドッグ監視

車載サービスにおいてサイレントクラッシュは許されません。`ara::exec` は高機能な init デーモンとして機能し、車両状態に応じてプロセスを順序正しく起動、ハートビートを常時監視し、異常時にはミリ秒単位で安全縮退措置を執行します。

ドメインポートフォリオを見る