機能安全規格

MATLAB と Simulink を使用することで、エンジニアリング チームは、ISO 26262、IEC 61508、EN 50128、EN 50657、IEC 62304、ISO 25119、DO-178C、DO-254 などの安全規格の最も厳しい要件に確実に準拠しながら製品開発を高速化できます。

DO Qualification Kit と IEC Certification Kit には、プロセスモデルを通して安全規格の要件を満たすためのリファレンス ワークフローとガイダンスが用意されています。

このキットには、システム、ハードウェア、およびソフトウェアの各レベルで、仕様、設計、実装、検証、および妥当性確認の各アクティビティに使用できる手法やツールのユースケースに関するガイダンスが用意されています。モデルベースデザイン (MBD、モデルベース開発) を使用した検証と妥当性確認は、ソフトウェアユニットの検証からシステム要件の妥当性確認に至るまで多岐にわたります。モデルベースデザインのシミュレーション機能を使用することで、最終的な実装や量産を想定したハードウェアが利用可能になる前でも、このような検証と妥当性確認のアクティビティの多くを前倒しで行うことができます。

システムおよびソフトウェア認証のためのリファレンス ワークフローの図。

DO Qualification Kit および IEC Certification Kit におけるシステムおよびソフトウェア認証のためのリファレンス ワークフロー。

システムレベルでの概念と開発アクティビティ

モデルベースデザインにより、System Composer、Simulink、Simscape、および Simulink の検証および妥当性確認ツールを使用して、以下のような電気および電子 (E/E) システムの概念化、仕様化、設計、開発、検証、および妥当性確認を行うことができます。

Simulink Real-Time を使用したラピッド コントロール プロトタイピング (4:50)

同じ環境内で、要件とアーキテクチャ設計を操作。

ソフトウェアレベルでの開発アクティビティ

エンジニアによる 認証規格を満たすためのモデルベースデザインを使用した組み込みソフトウェアの開発 (23:33)

モデルベースデザインを使用したソフトウェアテストの図。

詳細な設計モデルが利用可能になった後、速やかにソフトウェアをテスト。

ハードウェアレベルでの開発アクティビティ

モデルベースデザインを使用することで、エンジニアリング チームは、設計検証のアクティビティなど、プログラム可能な論理デバイスに関する標準要件に準拠した FPGA アプリケーションと ASIC アプリケーションを開発できます。

HDL Verifier を使用して、生成された RTL が必要に応じて機能することを検証。

サポートプロセス

エンジニアリング プロセスに加えて、モデルベースデザインは、サポートプロセスに関連した複数の機能を提供します。

独自の CI サーバーで MATLAB と Simulink を実行。

規格

以下のリンクでは、さまざまな規格に特化したコンテンツを参照できます。ただし、異なる認証規格の間には多くの共通点があるため、ある規格から別の規格へ、複数の手法や概念をほとんどまたはまったく変更することなく移行できます。

機能安全規格への準拠に使用する主な製品は、以下のとおりです。