ソフトウェアデファインドビークル(SDV)が自動車業界に変革をもたらす中、OEMとサプライヤは、より短い開発サイクルで成熟した車載ソフトウェアを継続的に提供するという大きな課題に対処する必要があります。dSPACEテストソリューションを使用すると、世界各地のチームメンバーが車載ソフトウェアを効率的にテストできるため、継続的な前進とスケジュールの短縮が保証されます。
SDVのソフトウェア開発とは
現在、消費者が期待するものは、家電製品で経験しているようなユーザインターフェース、ソフトウェア定義の機能、購入後の継続的なアップデートによって形作られています。結果的に、OEMは開発中も販売後も複雑なソフトウェアを迅速かつ継続的に開発し、車両にデプロイする必要があります。
このため、車両のモデルや世代への依存を最小限に抑えつつ、短い反復サイクルでソフトウェアを開発する必要があります。ソフトウェアデファインドビークル(SDV)は、高性能コンピュータ(HPC)上でサービスベースのソフトウェアを実行するように設計された新しいE/Eアーキテクチャにより、このプラットフォームの独立性を実現します。さらに、開発プロセスに継続的インテグレーションおよび継続的デプロイメント(CI/CD)パイプラインを採用することで、短い反復サイクルを通じて車載ソフトウェアの納品を迅速化することができます。
OEMは、ハードウェアからソフトウェアを抽象化することにより、オペレーティングシステム、ミドルウェア、アプリケーションフレームワークを標準化できる可能性があります。ただし、現代の自動車は多くの部門や組織と連携して開発されるため、このアプローチには新しいツールやプロセスが必要です。
メーカー各社がこのような課題に対処するには、シフトレフトの開発およびテスト作業を採用し、継続的テスト(CT)をCIとCDの間の重要なリンクにする必要があります。dSPACEでは、SIL(Software-in-the-Loop)ソリューションおよびHIL(Hardware-in-the-Loop)ソリューションを使用して、お客様がCI/CDパイプラインをCI/CT/CDパイプラインにアップグレードするうえでのサポートを提供しています。これらのソリューションは、既存のCI/CDインフラストラクチャと統合できます。
継続的テスト(CT):車載ソフトウェアのアジャイル開発における重要なリンクである理由
開発プロセスやテストプロセスにおける組織的および技術的な複雑さは、ツールチェーンやワークフローの分断を招くことが多くあります。このような分断は、開発のさまざまな段階にわたって互換性のない冗長な成果物やテストケースを生む原因となります。サイロ化したテストツールチェーンやワークフローを使用すれば、非効率や作業の重複を招くだけでなく、ソフトウェアリリースの遅延、コストの上昇、市場投入時間の遅れにつながります。
OEMは、継続的インテグレーション(CI)と継続的デプロイメント(CD)をつなぐ重要なリンクである継続的テスト(CT)プロセスを採用することで、この複雑さに対処できます。CTによってSDVソフトウェアの開発効率は向上しますが、そのセットアップと実行は複雑です。このプロセスには、互換性とオープン性によって可能になる、相互依存性の高いテスト環境を確立することが必要です。また、複雑なSIL環境とHIL環境をさまざまなテスト対象システムに合わせて調整し、SIL(Software-in-the-Loop)およびHIL(Hardware-in-the-Loop)間で効率的な移行ができることも必要です。
dSPACEのSDV向けテストソリューションは、テスト環境のサイロ化を打開し、SIL(Software-in-the-Loop)とHIL(Hardware-in-the-Loop)のワークフロー間の連続性を確立します。この機能は、テスト効率の大幅な改善、アジャイルソフトウェア開発(CI/CT/CD)の実現、コスト削減、市場投入時間の短縮をもたらします。dSPACEのXILファーム管理ソリューションにより、グローバルに分散化したテスト施設におけるHILシステムの一元的なライブモニタリングとアクティブな管理が可能になり、テスト効率が向上します。
効率性の高い継続的テストソリューション
dSPACEのSDV向けテストソリューションは、SILとHILのギャップを埋める統合型の継続的テスト環境を通じて、エンジニアリングチームが大規模な継続的テストを実行するのを後押しします。これらのソリューションは、複雑なシステムにおける統合の摩擦を最小限に抑えることでCI/CT/CDワークフローを合理化し、テスト効率を最大限に高めるため、開発サイクルの迅速化、品質の向上、市場投入時間の短縮を推進します。
SDVの未来を支えるE/Eアーキテクチャはどのように進化しているのか
最新の車両は、Ethernet(Some/IP、DDS)経由で接続された少数の強力なECU(HPC)を使用するのがトレンドであり、複数の機能を収集したり、ディスパッチャとして機能したりするゾーンECUを搭載しています。従来のバスシステムは引き続きエッジ接続に使用されているものの、サービスベースの通信がますます重要になっています。また、サイバーセキュリティ、クラウド接続、Over-The-Airアップデートも重要な課題となっています。
- 高性能コンピュータ(HPC):中央機能、ADAS/AD、運転、車載インフォテインメント(IVI)システムを処理する、マルチコアを基盤とした更新可能かつ柔軟なLinuxベースのコンピュータ。HPCは、より柔軟なサービスベースのアーキテクチャを実現します。
- ゾーンコントロールユニット:データ送信や複数の機能およびI/Oの収集のみを行うことができ、Ethernet経由でHPCに、従来のバス経由でエッジコントロールユニットに接続されます。
-
センサおよびエッジコントローラ/ECU:サプライヤから提供され、従来のバスシステムを介して接続された、サプライヤ提供のよりシンプルな制御ユニット
すべてのOEMに適した単一のアーキテクチャは存在せず、アーキテクチャは多くの場合、古い技術と新しい技術(CAN、Ethernet、ゾーンECU、ドメインECU)が混在します。また、それぞれのOEMでは出発点、制約、目標(拡張性、予算、機能的知識など)が異なります。
新しいE/Eアーキテクチャのテストソリューション
dSPACEは、シミュレーションおよび妥当性確認のパートナーとして、さまざまなドメインのソフトウェア機能のテストに加え、ネットワークやサイバーセキュリティなどの包括的なトピックにも注力しています。
すべての開発段階をサポート
自動運転の分野において、これまで以上にセーフティクリティカルな機能を備えた複雑なE/Eシステムやソフトウェアを開発する場合の課題は、機能の信頼性をどのようにして保証するかということです。そのためdSPACEでは、機能安全、テストストラテジの開発、および複雑なE/Eプロセスの検証と妥当性確認のためのエンドトゥエンドのソリューションを提供し、プロジェクトの初期段階から認証までをサポートしています。
dSPACEシステムは容易に稼働させることができます。しかし、プロジェクトが複雑な場合、個別のソリューションを必要とする場合、または十分な時間がない場合などは、dSPACEの迅速で信頼性の高い優れたエンジニアリングサービスもご利用いただけます。