风河已连续第三年被《军用及航空电子》杂志评选为铂金奖获得者。今年,最优技术创新奖的获奖产品是Wind River Simics。这是一款完整的系统仿真模拟软件,克服了当今软件系统中最严峻的DevOps挑战。风河公司在过去的这几年中一直都保持赢得这项荣誉,获奖产品有VxWorks 653以及与Presagis和CoreAVI等合作伙伴一起完成的革命性工作,它们都以VxWorks为基础。

风河所获的这项荣誉是2018年《军用及航空电子》杂志技术创新奖的最高等级。凡是提名这一著名奖项的产品都必须经过一个独立的专业评审组来评审。评审依据包括工程、设计品质以及产品的创新特色如何帮助客户解决问题。《军用及航空电子》杂志技术创新奖所选择的产品,反映了在航空航天和国防市场最前沿技术产品和服务的创新设计与工程发展状况。

克服设计挑战

大多数航空航天项目由于其所特有的复杂性和严格的安全要求,通常都需要经过很多年的努力才能见到成果。而开发和维护的成本却在不断增长,其中系统组件的可用性是航天供应商所面临的关键业务挑战。

当为以传统基于硬件方法开发构建的项目提供支持时,由于支持和维护的成本都是围绕硬件发生的,软件测试和验证常常不在考虑之列。在运行测试的工作中,大多数的时间和精力都被用来尝试找出不再可用的旧线路板。另外还有硬件库存的成本和相关的流动性问题。对硬件进行复制以便在多处使用,这也是比较困难的。

由于上述原因,近年来软件仿真和数字孪生技术已经成为航空航天软件测试和验证过程以及飞行软件敏捷开发的基础工程。

为了理解真实世界中系统在其运行环境中的行为,开发人员使用数字孪生技术来调试发现问题,并且可以在问题发生之前对其做出预测。这些数字化的表现方式可以提供在现实世界系统中已经测量、记录或观察到的输入或激励。

Simics的妙用

在航空航天工业中,使用物理和数字化模型来理解和解决飞行任务中的问题,这是非常普遍的。Simics可以模拟经常应用的航天处理器,使目标软件能够在虚拟平台上运行,就如同在物理硬件上运行一样。Simics不仅具有脚本设计、调试检查和故障注入等能力,它也使开发人员能够使用数字孪生来定义、开发和集成他们的系统,从而使得开发人员摆脱了物理目标硬件的束缚。Simics可以模拟整个系统或由系统构成的系统,并且可以模拟它们运行未经修改的软件二进制文件,与物理系统中运行的软件完全相同。

如果你希望看到未经修改的软件运行在系统控制器上将会发生什么情况,Simics是一个很好的选择。将Simics虚拟平台连接到物理系统的仿真模型上,这也是一种常见的实践。由此可以帮助许多航天公司建立完整的数字孪生,从大规模系统物理建模到实际的控制软件,包括运行在控制端的多个控制系统。

Simics帮助航空航天开发人员摆脱物理硬件的局限,以灵活且自动化的方式完成软件开发、目标环境测试、闭环测试或认证与验证工作。

Simics已经支持美国国家航空航天局的ITC小组对他们的大量目标硬件进行了模拟仿真,并构建了众多具有全部所需特性的GO-SIM产品,其中既包括单个处理器,也包括大型、复杂和互连的电子系统。