Jun 27, 2023 航空宇宙・防衛

https://www.windriver.com/sites/default/files/pictures/T.Fahey_bw.jpgg

著者:Tim Fahey


シミュレーションを活用して、認証取得までの時間とコストを削減

シミュレーションは、あらゆる組込みシステムのプロジェクトにとって強力なツールとなります。安全認証において、シミュレーションはスケジュールの短縮と予算の削減に役立ちます。

航空機(DO-178C)や自動車(ISO26262)などの安全認証の取得には、時間とコストがかかります。認証取得を避ける方法はありませんが、リスク、コスト、時間を最小限に抑えるあらゆる方法を利用しない理由はありません。では、どのような方法があるのでしょうか。シミュレーションツールを利用することは、認証取得のプロセスを成功に導く方法のひとつです。

コードを調整しましょう

シミュレーションツールは、プラットフォームやアプリケーションの開発、プロトタイピング、統合テスト、デプロイメント、メンテナンスに至るまで、システム開発ライフサイクル(SDLC)全体を通して使用することができます。シミュレーションは、バグの早期発見、コード品質とセキュリティの向上、開発時間の短縮に役立ちます。これらはすべてが、安全認証プロジェクトに直接的に影響します。

シミュレーションツールを使って、プロジェクトの開始と同時に、認証取得のプロセスを始めましょう。DevSecOpsプラットフォームと統合してください。創造性を発揮し、ハードウェアの可用性を待つことなく、思う存分デバッグすることができます。チームの他の作業への影響を気にすることなく、コンフィギュレーションを変更できます。認証のために必要となる実際のハードウェアでのテストを開始する前に、費用がかからない今すぐにすべての作業を行ってください。

シミュレーションならではのユニークな機能を活用しましょう。コードを逆から実行することでデバッグを効率化し、厄介なバグを見つけ、その場で修正し、即座にテストすることが出来ます。ハードウェアの破損を心配することなく、安全かつ繰り返し不具合を注入してシステムをファジングしたり、外部からの脅威にさらされることを懸念してペンテストを実施することが出来ます。つまり、安心して、ファジングに取り組むことが出来るのです。

チーム全体で共有 - 高価なテストハードウェアを追加購入することなく、場所や地域を問わず、部門を超えたチーム間でコラボレーションを行うことができます。プロセッサ、SoC、サブシステム、さらにはフルシステムテストまで、テストの規模を拡大することが出来ます。コストが低く、リソースがあり、テスト実行を並列化できる間に、認証取得に向けたコードの準備を整えましょう。

シミュレーションを活用したDevOps機能を加速する方法については、お気軽にウインドリバーまでお問い合わせください。