这是对在符合DO-178C、DO-331、DO-333和DO-330的过程中使用基于模型的设计和形式化方法的介绍。MathWorks工具可用于DO-178C项目的开发和验证阶段。虽然MathWorks工具支持系统和软件的广泛功能,但建议在需要认证的嵌入式系统上使用这些工具的子集有限。Simulink公司®,状态流®和需求工具箱™用于根据DO-331基于模型的开发和验证开发软件设计。Simulink Report Generator™用于根据DO-331和DO-178C的要求提供设计描述文件和跟踪数据。使用Simulink Check™、Simulink-Test™、Simulank Coverage™和Simulink-design Verifier™对设计进行验证。Simulink设计验证程序使用符合DO-333形式化方法的形式化分析。MATLAB Coder™、Simulink Coder™和嵌入式编码器®用于开发系统的源代码。使用Simulink code Inspector™、Polyspace Bug Finder™和Polyspace-code Proverr™对源代码进行验证。Polyspace代码验证程序使用符合DO-333形式化方法的形式化分析。可执行目标代码的验证是使用Simulink Test和SimulinkCoverage以及处理器在机测试功能进行的。要使用这些工具,必须在DO-330软件工具鉴定注意事项的指导下进行鉴定。DO鉴定工具包提供了必要的文档和测试工件,以对需要的工具进行工具鉴定。