奔驰北美研发中心通过汽车软件质量工具提升嵌入式软件的安全性

梅赛德斯-奔驰北美研发中心借助MES M-XRAY工具,提升基于模型的软件设计流程,降低汽车控制软件的复杂度,提高其可测试性和可维护性,以确保嵌入式软件的安全性。
摘要由CSDN通过智能技术生成

奔驰北美研发中心通过汽车软件质量工具提升嵌入式软件的安全性

梅赛德斯-奔驰北美研发中心(MBRDNA)是如何运用MES M-XRAY®工具软件来提升其基于模型的软件设计流程的。

作为世界上最著名的汽车制造商之一的研发部门,MBRDNA的开发团队一直以来在不断寻找最高效和最有效的方法和流程,为其开发用于尖端汽车功能的安全软件,如E-Drive控制器。 但是,向现有的软件程序里添加功能,同时又要保持它的可理解性、可维护性和可测试性是一项挑战。即便使用软件模型,也需要先进的工具和流程作为辅助,才能实现这一目标。

汽车控制软件的持续改进:重构的必要性

MBRDNA尤其希望提升其E-Drive组件的控制软件的性能。 在美国密歇根州雷德福的团队已将基于模型的开发作为其设计嵌入式软件的主要开发方法。作为它的一部分,软件模型是开发过程中的基本工件–对功能完整性和预期功能覆盖率的验证主要在软件模型层级进行。作为对流程的持续改善的一个方面,现有的用于生产的软件模型会定期进行改进,以合并越来越多的功能。 MBRDNA的E-Drive软件模型是电子驱动系统控制器的基础。它管理着如电子驱动器的扭矩和牵引力等功能。该控制器软件还用于48V系统,纯电驱动系统和燃料电池项目等领域。

MBRDNA的策略是首先实现软件的基本功能。随着更加复杂的需求和其他项目利益相关者,如新开发人员、测试人员和校准人员的参与,MBRDNA确定了“管理复杂度”的必要性,以便使复杂的软件模型相对容易理解,并促进团队之间的有关直接沟通。软件模型变得越来越大,这成为审查基本模型的主要原因。软件模型功能测试团队经常需要特别投入额外的精力来测试软件模型及其包含的软件单元。对测试团队来说,将特定的需求追溯到模型的相关子系统也是非常耗时的。

MBRDNA决定建立一个全面的软件模型重构项目,以应对这种不断增加的测试和跟踪工作。<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值