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