Leonardo的工程师使用基于模型的设计和MATLAB和Simulink产品开发了鱼鹰雷达系统导航软件,他们符合DO-178的要求。s manbetx 845万博1manbetx
该团队与MathWorks顾问合作,审查了他们现有的系统设计,并开发了重构设计和工作流的路线图,以遵守DO-178指南。
按照DO鉴定工具包中详述的文件和程序,团队鉴定了DO-178的以下产品:Polyspace Bug Finder™, 多空间码验证器™, 模拟链路检查™, 模拟链路覆盖™, Simulink报告生成器™, 和Sis manbetx 845mulink要求™.万博1manbetx
使用Simulink需求中的需求管理接口,它们将系统和IBM中的高级需求联系起来万博1manbetx®理性的®门®到Simulink模型中捕获系统底层需求的相应元素。万博1manbetx
用Simu万博1manbetxlink测试™, 工程师们编写并执行了基于模拟的测试,使用Simulink覆盖率来测量和分析模型覆盖率,并识别未经测试的模型元素。他们还识别了模型中的标准和指南违规行为,使用Simulink检查来执行DO-178特定的检查。
该团队生成了近10000行可读的MISRA®-兼容的C代码从他们的模型与嵌入式编码器®.他们通过软件在环(SIL)和处理器在环(PIL)测试验证了这段代码,并将模拟的输出与测试的输出进行了比较。他们还使用Polyspace code Prover和Polyspace Bug Finder对代码进行静态分析,以确保代码没有溢出、零除和其他运行时错误。
使用Simu万博1manbetxlink Report Generator,团队生成了文档,包括覆盖率指标和测试结果,他们将这些文档提供给认证机构的指定工程代表(DER)。
鱼鹰30雷达导航解决方案功能被评估为DO-178 C级,目前在挪威皇家空军搜索和救援飞机上服役。Leonardo正在其他项目中重用鱼鹰30的模型和测试用例,包括陆基导航系统,并预计在类似项目中减少60-80%的非经常性工程(NRE)成本。