AUTOSAR
AUTOSAR(オートザー、英: AUTomotive Open System ARchitecture)は、2003年に発足した自動車業界のグローバル開発パートナーシップである。活動目的は、インフォテインメントを除く領域で、車載電子制御ユニット用の共通標準ソフトウェアアーキテクチャを策定、確立することである。さまざまな車種やプラットフォームに対応できる拡張性、ソフトウェアの可搬性、可用性への配慮、安全要求への対応、多種多様なパートナーとの協業、天然資源のサステナブルな利用、車両の「製品ライフサイクル」 全般にわたる保守性などを目標とする。
プラットフォームはFunctional Clustersと呼ばれる機能グループで構成されており、Functional ClustersはServicesとFoundationにグループ分けされる。
Functional Clustersの定義は以下:
Adaptive Platformの機能をアセンブル
クラスタリング毎にRequirements Specification(RS)を定義
アプリケーションとネットワークの観点でソフトウェア・プラットフォームの振る舞いを規定
ただし、最終的なソフトウェア設計は制約しない
AUTOSAR Adaptive Platform FoundationにおけるFunctional Clustersは(仮想)マシン毎に少なくとも1つのインスタンスを持つ必要があるが、Servicesは車内のネットワークに分散させることができる。
Adaptive PlatformのServicesには以下が含まれる。
Update and Configuration management(ソフトウェアの更新管理)
State Management(状態管理)
Network Management(ネットワーク管理)
Diagnostics(診断)
AUTOSAR Adaptive Platformの成果物は仕様書とコードの両方が含まれている。Classic Platformと比較して検証サイクルの短縮と、基本的なコンセプトを説明するためにコードを実装開発している。 この実装はすべてのAUTOSARパートナーが利用可能である。