組み込みソフトウェアの開発チームは、車のさまざまな機構や機能の頭脳である車載電子制御ユニット (ECU) 向けのソフトウェアを短期間に効率よく開発し、展開する必要があります。AUTOSARは、車載システム向けの組み込みアプリケーション・ソフトウェアを効率的に開発するための枠組みです。
AUTOSAR R20-11バージョンの規格をサポートするCapitalの組み込みポートフォリオは、低消費電力マイクロコントローラーからマルチコア・システムオンチップまで拡張可能で、ランタイム技術とOS技術を組み合わせて動作します。
Capital Embedded AR Classicソフトウェアでは、AUTOSAR対応環境で自動化を行い、Correct-by-Construction (構築することで正しい結果が得られる) 手法による組み込みソフトウェア構成を加速できます。
Capitalには独自の仮想検証技術が搭載されており、対象となるシリコンチップが準備されていない状態で、エンジニアはAUTOSAR組み込みソフトウェアの機能をリアルタイムで検証できます。
AUTOSAR規格は、ソフトウェア・ベンダーがECUソフトウェアを効率的に生産できるように、すべてのソフトウェア・ベンダーが連携できることを基盤としています。
本ソフトウェアは、以下で構成されています。
これらは、アプリケーション・ソフトウェアから、ランタイム環境を介して抽象化された基本ソフトウェアによって結合されます。
Capital Embedded AR Classicは、AUTOSARの手法に厳密に準拠しており、AUTOSARモデルを標準サポートしています。構成の分割などのツール機能により、ECUソフトウェア開発者の開発プロセスが大幅に簡素化されます。
同様に、Capital Embedded AR Adaptiveでは、最新のAUTOSAR手法をAUTOSAR Adaptiveプラットフォームのモデルと手法に適合させ、開発者ファーストのツールの高度な自動化によってこれを強化し、ソフトウェアの迅速かつ高品質な展開を可能にします。
顧客向けに開発された革新的な機能や、機能安全性要件への対応が求められており、ソフトウェア・エンジニアリングのチームは、開発をスピードアップし、品質を向上させる必要に迫られています。これを実現するには、新たな水準の効率化が必要です。組み込みソフトウェアをより効率的に開発する鍵となるのは、ソフトウェア開発の「シフトレフト」を行うこと、つまり、検証と妥当性確認 (V&V) を設計プロセスの初期段階に前倒しすることです。この V&V は、仮想ECU上で実際の組み込みソフトウェアを使用して、広範なシミュレーションを実行することで実施できます。このテクノロジーによって、対象のハードウェアを入手できない開発初期段階に、そしてソフトウェアのライフサイクル全体においても、テストの自動化が実施可能になり、カバレッジと実行状況の可視性が向上します。
自動車のライフサイクル全体を通じて、一般的に、ECUの組み込みソフトウェアのアップデートが必要です。Capital Embedded Bootloaderは、接続された診断ツールまたは無線方式を介して、開発中、車載生産中、および自動車の寿命期間に、信頼性の高いECUアップデートをサポートします。標準化されたISO 14229 UDSプロトコルは、イーサネット、CAN/CAN-FD、LIN、FlexRayなどの一般的な車両ネットワーク・バスで使用されています。自動化システムと測定システムの国際標準化団体 (ASAM) の校正プロトコルなど、他の方式を使用することも可能です。ソフトウェア認証とセキュア・ブート・オプションを可能にするサイバーセキュリティは、ソフトウェアの更新フローと機能の重要な要素です。相手先ブランド名製造 (OEM) やマイクロコントローラ・ユニット (MCU) に固有の要件を満たすために、幅広いMCUにサポートしています。