AUTOSAR
Foundationの目的はAUTOSARプラットフォーム間の相互運用性を促進することである。FoundationにはAUTOSARプラットフォーム間の共通要件、共通のMethodology、プラットフォーム間で共有すべき技術仕様(例.プロトコル)が含まれる。
AUTOSAR Classic Platformは、OSEKをベースとした組込みリアルタイムECU向けの標準規格であり、主要な成果物は仕様書である。AUTOSAR Classic Platformアーキテクチャはマイクロコントローラ上で動作するソフトウェアを、アプリケーション、RTE、BSWの3つの抽象的なレイヤで区別する。アプリケーションソフトウェアの多くはハードウェア非依存である。またソフトウェアコンポーネント間の通信と、RTEを介したBSWへのアクセスはアプリケーションにとって完全なインターフェースを表している。BSWは以下の主要な3つの層と、Complex driversに区別される。
Services
ECU abstraction
Microcontroller abstraction
Servicesはさらに、システム、メモリ、通信のインフラを司る機能グループに区別される。
新しいユースケースに対応するためAdaptive Platformの開発が行われた。代表例は運転者が一時的あるいは部分的に運転を車に任せる高度自動運転である。これには交通インフラ(例. 標識、信号)、クラウドサーバ(例.最新の交通情報や地図データへのアクセス)、並列処理を行うマイクロプロッセサや高性能コンピューティングハードウェア(例.GPU)が必要である。
Car-2-Xアプリケーションでは、車とオフボードシステムとの連携が必要である。これにはセキュアオンボード通信、クロスドメインコンピューティングプラットフォーム、スマートフォン連携、非AUTOSARシステムとの結合などが必要になる。
またクラウドベースのサービスには、クラウドとのやりとりや、緊急車両の運行支援など、セキュリティの専用手段が必要である。これらはリモート診断やOTA(Over The Air(英語版))によるソフトウェア更新、修理交換支援などのリモート分散サービスを可能にする。
アプリケーションの動的な配置と、ハイエンドな計算パワーを要するアプリケーション向けの環境を提供するために、AUTOSARは現在AUTOSAR Adaptive Platformの標準化を進めている。その中核となるのはPOSIX標準である。オペレーティングシステムはIEEE1003.13(PSE51)に従いPOSIXのサブセットを介してアプリケーションから使用することができる。
Adaptive Platformの主要機能はサービス指向通信である。
Adaptive Platformではサービス(Services)とアプリケーションプログラミングインターフェース(APIs)の2種類のインターフェースが使用できる。