オートモーティブ・オープン・システム・アーキテクチャ(AUTOSAR)規格は、オートモーティブ、エレクトロニクス、半導体、ソフトウェア業界の企業や組織による開発パートナーシップです。
AUTOSARはツールか?
いいえ、AUTOSARは、車載システム開発の文脈において、基本的な自動車機能を取り巻くタスクをサポートする組込みソフトウェアと開発フローを定義する標準です。Siemens Xceleratorポートフォリオの一部であるCapital ® Embedded AR Classic™は、AUTOSAR規格の実装例です。これは、ECU抽出のアップデートからソフトウェアプラットフォームの構成まで、電子制御ユニット(ECU)プラットフォームのすべてのニーズを満たすツールとソフトウェアを備えた完全な製品です。
AUTOSARのメリットとは?
2003年以来、AUTOSARは、ほとんどの主要な自動車メーカーとサプライヤーの知識と経験を結集してきました。AUTOSARで規定されているミドルウェアプラットフォームは、標準で定義されているワークフローおよびExchangeファイル形式によってサポートされており、オープンなエコシステムをサポートしており、一部のメンバーから入手可能です。AUTOSARは、自動車のユースケースを包括的にサポートします。SOME/IP、DDS、ヘテロジニアスソフトウェアプラットフォームの一部として使用されるその他のミドルウェアタイプ、ASAM、IEEEなどの規格など、車載ECUソフトウェアおよびe/eアーキテクチャに必要なテクノロジーを統合または相互運用します。
AUTOSAR Classicプラットフォーム
このソフトウェアプラットフォームは、単純な機能から複雑な機能まで、従来の車載ECUで使用される、静的に定義された幅広い機能に適しています。AUTOSAR Classic Platformアーキテクチャは、さまざまな車載ネットワーク技術、CAN、LIN、FlexRay、Ethernet、およびASIL Dまでの機能安全をサポートします。サイバーセキュリティをサポートするように拡張できます。OSEKベースのC言語のAPI、アプリケーションコード(通常はCまたはC++)は、多くの場合、制御エンジニアリングモデルから生成されます。
AUTOSAR Adaptive Platform
AUTOSAR Adaptive Platformは、サービス指向のIPベースの通信およびアーキテクチャをサポートします。強力なサイバーセキュリティ機能を備えており、現在、ASIL Bの機能安全までサポートしています。POSIX ベースのアプリケーション コードは、通常 C++ 言語で記述されます。
AUTOSARファウンデーション
Adaptive Platform と Classic Platform の両方をサポートする AUTOSAR の要素は、プラットフォーム間の相互運用性を維持するためにファウンデーションの標準で規定されています。
AUTOSARパートナー
AUTOSAR規格は、ユーザーのロードマップをサポートするために必要なユースケースを考慮して、パートナーによって開発および保守されています。パートナーは、メンバーシップの種類によって分類されます。規格の貢献、開発、実装、および使用のさまざまなレベルに対して、複数のカテゴリが存在します。主なカテゴリは次のとおりです。
- コアパートナー – 規格の創設メンバー
- シーメンスを含むプレミアムパートナーは、通常、規格の開発とその使用を主導することに積極的に関与しています。
- 開発パートナー – 通常、標準のユーザーであり、標準の開発に貢献します
- アソシエイトパートナー – 通常、AUTOSARの本番環境の使用が計画されているか、実施されていますが、標準の開発における役割は限られています。