AUTOSARアダプティブプラットフォーム

AUTOSAR Adaptive Platform

車載ソフトウェアの標準化団体AUTOSARが定めるプラットフォームのひとつ。アダプティブアプリケーション向けランタイム(ARA)を実装し、サービスとクライアントを実行時に動的に結び付ける点が、静的に結合するクラシックプラットフォームと異なる。

詳細

概要

AUTOSARが規定する車載ソフトウェアプラットフォームのうち、変化に対応することを重視した系統。アダプティブアプリケーションのためのランタイム(ARA)を実装し、サービス群と基盤層に整理された機能クラスタで構成される。ネットワークで結ばれた車両システム上で分散して動作するアプリケーションを支えるインタフェースを提供する。

技術的な要点

クラシックプラットフォームとの最大の違いは、サービスとアプリケーションの結び付け方にある。静的なリンクではなく、実行時にサービスとクライアントを動的に結合するランタイム環境を持ち、より柔軟で分散的なシステム構成を可能にする。サービス指向の設計により、サービスは単一の機器の中に閉じず、車内ネットワーク全体に分散して配置できる。基盤としてはPOSIX系のOS層の上に構築される。開発方法論の面では、機能アプリケーションを分散的かつ独立に、反復的に開発することを支える設計になっている。

産業での位置づけ

出荷後の機能更新や高性能な演算基盤を前提とする車両では、従来の静的な結合を前提としたソフトウェア構成では対応が難しくなる。この標準は、その移行を業界共通の形で進めるための土台にあたる。車載ミドルウェア、通信ミドルウェア、開発ツールを手がける企業にとっては、準拠の有無が採用可否を左右する。