SIL_testing_key_visual.jpg

Software-in-the-Loopテスト

ラックではなく、テストを拡張しましょう。SILを活用して。

組込みソフトウェアの複雑化が進むにつれ、従来のハードウェアベースのテストだけでは、もはや求められるスピードと拡張性を確保できなくなっています。Software-in-the-Loop(SIL)テストにより、開発ライフサイクル全体を通じて、早期かつ自動化された、ハードウェアに依存しない検証が可能になります。

「Software-in-the-Loop」が重要な理由

SILは単なるテスト手法にとどまりません。これは、現代の組込みソフトウェア開発における戦略的な推進力です。SILは、検証をソフトウェアの変更が行われる現場へと移行させます。ベクターのSILテストプラットフォームは、ソフトウェア開発チームを支援し、いくつかの明確な利点を提供します:

  • 早期の検証
    コードの準備が整い次第、ECUソフトウェアの検証を開始してください。これにより、システム統合の最終段階での問題を最小化し、プロジェクトのリスクを低減することができます。
  • 拡張性の高いテスト
    テストを並行して実行し、回帰テストを自動化することで、ハードウェアの制限を超えて検証を拡張できます。
  • 開発サイク
    ルの短縮 仮想的で再現性のあるテスト環境を活用し、フィードバックループを短縮して市場投入までの時間を削減します。HILベンチに依存する頻度を削減します。
  • DevOps対応
    SILテストをCIパイプラインやソフトウェアファクトリーに統合し、継続的な検証を実現します。
Mercedes_Benz_CLA_Header.png
成功事例:メルセデス・ベンツ
仮想テストプラットフォームや自動化されたテストプロセスの重要性がますます高まっています。メルセデス・ベンツがCI/CDパイプラインを使用して、開発およびテストプロセスの効率化とスケーラビリティ向上を図っている取り組みについて、ぜひご覧ください。

ECU仮想化による統合検証

ECU_components_to_test.jpg

SILテストでは、電子制御ユニット(ECU)が仮想化されます。つまり、そのソフトウェアは物理的なハードウェア上ではなく、シミュレーション環境内で実行されます。このアプローチにより、検証の実施方法が根本的に変わります。開発者は、ハードウェアのプロトタイプを待つ必要がなく、ソフトウェアの挙動、アプリケーションロジック、およびコンポーネント間の相互作用を、すべてソフトウェアレベルでテストできるようになります。検証をハードウェアから切り離すことで、チームは開発サイクルのより早い段階でテストを開始し、迅速に反復開発を行い、統合段階に到達する前に問題を解決することができます。 重要な点として、SILで構築された資産やテストケースは、Hardware-in-the-Loop(HIL)テストにシームレスに再利用でき、一貫性を維持しつつ労力を削減できます。その後、HILでは、タイミング、周辺機器との相互作用、電気的影響など、実際のハードウェアを必要とする側面を検証し、ソフトウェアとハードウェアの両方が堅牢であることを保証します。この統合されたプロセスにより、SILによる早期のソフトウェア成熟度と、HILによる徹底したハードウェア検証の両方を活用しつつ、効率的で統一された検証ワークフローを維持することができます。

vECU_Levels_value_creation_zone.jpg

仮想化により、ソフトウェア検証の成熟度曲線において明確な「シフト・レフト」が可能になります。

  • vECUレベル1からは、実装直後にアプリケーションの検証が行われるため、チームはロジックを独立して、より早期に検証できるようになります。

  • 大きな変革が訪れるのはvECUレベル3であり、ここでは統合テストがSoftware-in-the-Loop(SIL)に移行します。ここでは、スケーラブルな仮想環境において、実稼働環境と同様のベーシックソフトウェアとともに、ECUソフトウェアスタック全体が実行されます。これにより、システム統合は、開発後期におけるリスクではなく、継続的かつ再現性のある活動へと変わります。

  • vECUレベル4におけるHILは依然として不可欠ですが、その役割は変化します。HILは、基本的な統合上の問題の発見ではなく、ハードウェアに依存する動作の最終的な検証に重点を置きます。

当社のSILソリューション

単一のツールや標準的なツールチェーンに依存するのではなく、Software-in-the-LoopからHardware-in-the-Loopに至るまでを網羅した、継続的な検証運用モデルを検討しています。 この運用モデル全体は、SILからHILまで一貫して継続されます。検証工程を前倒しし、ハードウェアへの依存度を削減すると同時に、開発プロセス全体にわたって一貫性、再利用、そして完全な透明性を作成します。

当社のSILソリューション
SILツールチェーンの設定について、ご不明な点がございましたら、お気軽にご相談ください。
SILテストが不可欠であることはすでにご存じかと思いますが、適切なツールチェーンを構築するのは複雑で、気が遠くなるような作業に感じられるかもしれません。しかし、すべてを自分一人で解決する必要はありません。 当社のSILエキスパートが、ターゲットアーキテクチャの定義から、お客様の環境に適したツールの選択、統合、拡張に至るまで、全面的にサポートいたします。

FAQ

お客様の課題やユースケースをお聞かせください
お客様の課題やユースケースをお聞かせください
現在ご検討中の方も、次のステップに向けて準備を進めている方も、ぜひお気軽にご相談ください。お客様のニーズに最適なソリューション探しをお手伝いします。