比尔•波特MathWorks
本文介绍了在遵循DO-178C、DO-331、DO-333和DO-330的流程中使用基于模型的设计和形式化方法。MathWorks工具可以用于DO-178C项目的开发和验证阶段。虽然MathWorks工具支持系统和软件的广金宝app泛功能,但是对于在需要认证的嵌入式系统上使用工具,推荐使用有限的子集。金宝app动态仿真模块®,Stateflow®,并使用Si金宝appmulink Requirements™开发软件的设计,以符合DO-331基于模型的开发和验证。金宝appSimulink报告生成器™用于提供DO-331和DO-178C要求的设计说明文档和跟踪数据。设计的验证是使用Simulink Check™、Simulink Test™、Simulink Co金宝appverage™和Simulink design Verifier™进行的。金宝appSimulink设计验证器使用符合DO-333形式方法的形式分析。MATLAB编码器™,Simu金宝applink编码器™,和嵌入式编码器®用于开发系统的源代码。源代码的验证是使用Simulink code Inspector™、Polyspace Bug Fin金宝appder™和Polyspace code Prover™来执行的。Polyspace Code Prover使用符合DO-333规范的形式分析方法。使用Simulink测试和Simulink覆盖率以及处理器在循环中的测试功能来执行可执行目标代码的验证。金宝app为了获得这些工具使用的荣誉,它们必须在DO-330软件工具资格考虑的指导下获得资格。DO鉴定工具包提供了必要的文档和测试工件,以对需要它的工具执行工具鉴定。