モデルベース システムズ エンジニアリング (MBSE) とモデルベースデザインは、次の安全性とセキュリティに関する航空宇宙認証規格に準拠するために使用されています。
- 要件管理: 要件のインポート、作成、形式化、妥当性確認、トレース
- システム アーキテクチャと動作モデル: モデル化、解析、シミュレーション
- コード生成: モデルから C、C++、VHDL®、Verilog® のコードを生成
- 静的検証と動的検証: テストケースの作成、リンク、実行、ならびにモデルやコードに対する形式的手法の使用
- 認定: DO-330 に従ったツール認定とレポート生成
これらの慣行を統合することにより、組織では認証プロセスを効率的に管理し、必要な証拠を作成できます。
航空宇宙認証規格への準拠に関するよくある質問
DO-178C や DO-254 などの規格向けに MATLAB と Simulink の使用を始める最善の方法は、MathWorks のドキュメンテーションに記載された例を試すことです。また、3 日間の Model-Based Design for DO-178C/DO-331 Compliance トレーニングコースの受講もご検討ください。ツール適格性確認の詳細については、DO Qualification Kit の製品ページをご覧ください。
はい、MathWorks は、SAE ARP4754B、SAE ARP4761A、DO-326A 一式などのシステムズ エンジニアリング標準に準拠するためのガイダンスとソリューションを提供しています。Requirements Toolbox™、System Composer™、Simulink Fault Analyzer™ などの製品を使用すると、システム要件をテキスト形式とモデル形式で取得できます。機能ハザード解析 (FHA)、故障モードおよび影響解析 (FMEA)、システム理論プロセス解析 (STPA) などの安全性およびセキュリティ解析を行うとともに、要件の妥当性確認、堅牢なシステム アーキテクチャの設計とテスト、さまざまな抽象度レベルでの詳細な検証作業を実施できます。
MathWorks には、要件取得に始まり、Simulink モデルを使用した概念設計、HDL Coder™ を用いた HDL コード生成による詳細設計へと進む、DO-254 向けの推奨ワークフローがあります。コシミュレーション、テストベンチ生成、UVM などのさまざまな種類の検証について、テストケースの再利用性に焦点を当てて対応します。
MathWorks は、展開済みの人工知能システムの検証と妥当性確認のための SAE ARP6983 を策定しているワーキンググループに参加しています。詳細については、滑走路標識分類システムと衝突回避システムの参照例をご覧ください。
はい、MathWorks は複数の宇宙システム標準をサポートしています。たとえば、NASA のソフトウェア工学要件 (NPR 7150.2)、欧州宇宙標準協会の宇宙工学ソフトウェア (ECSS-E-ST-40)、ソフトウェア製品保証 (ECSS-Q-ST-80)、さらに同協会の FPGA および ASIC に関する宇宙工学 (ECSS-E-ST-20-40C) ならびに品質 (ECSS-Q-ST-60-03C) などです。
MathWorks は、お客様の認証過程全体を支援するためのコンサルティング サービスやトレーニングサービスを提供しています。MathWorks Consulting Services チームは、ARP4754B、ARP4761A、DO-254、および DO-178C とその補足文書の目的を達成するために、主要なモデリング、コード生成、およびツール適格性確認活動を実行できるようにします。また、カスタムのツール適格性確認サポートも提供しています。具体的な要件については、MathWorks Consulting Services までお問い合わせください。 MathWorks Training Services チームは、カスタムのトレーニングコースと、公開型の Model-Based Design for DO-178C/DO-331 Compliance コースの両方を提供しています。