根据DO-178B、DO-178C和ARP4754指南为飞机构建软件面临若干挑战。在为认证的软件方面(PSAC)制定正式计划并获得欧洲航空安全局(EASA)的批准后,软件开发组织必须严格遵守该计划,然后证明其在获得认证之前已经这样做。这些挑战往往因系统和软件规范的变更或沟通不畅而变得更加复杂。
空客直升机公司的工程师使用基于模型的设计来加速开发并稳定系统和软件规格。基于文本需求,他们在Simulink中对软件架构、系统设计和软件设计进行建模金宝app®,然后使用嵌入式编码器®为飞行软件生成代码,包括空中客车直升机EC130直升机上的空调控制系统(具有双区温度、除雾和除霜)。
“金宝appSimulink使我们能够尽早稳定我们的需求和规范,因为我们同时开发规范和设计,”空客直升机公司的航空电子认证专家Ronald Blanrue说。“我们使用Simulink模型验证需求和规范,然后使用嵌入式编码器重用该模型生成代码。”