当前位置:服务支持 >  软件文章 >  浅谈汽车软件解决方案:智能电控模型与代码一致性测试方法

浅谈汽车软件解决方案:智能电控模型与代码一致性测试方法

阅读数 11
点赞 0
article_banner

     随着汽车工业的不断发展,汽车电气系统越来越复杂,目前一台汽车搭载的动力系、车身系、信息系ECU多达50~100个。      

     ECU中的软件规模也大幅增加,规模已超过1000万行,开发成本越来越高。汽车的量产周期非但没有因此而延长,相反是越来越短,从90年代的36个月,缩短到目前12个月之内。伴随着造车的复杂性增高、成本增加、周期缩短,汽车控制失效事件也越来越多,给社会安全造成了很大的影响。

浅谈汽车软件解决方案:智能电控模型/代码一致性测试的图1

图 2010年以来召回的汽车数量激增

 为了抑制汽车控制系统愈发庞大的开发量、愈发复杂的电气系统带来的控制失效事件增加、车厂修复成本增加,并减少社会安全事故、确保用户用车安全,2011年11月作为国际标准体系的ISO26262汽车功能安全标准应运而生。

浅谈汽车软件解决方案:智能电控模型/代码一致性测试的图2

  ISO26262体系构成



测试内容


ISO26262功能安全标准中针对ECU研发有两个要求:

01

浅谈汽车软件解决方案:智能电控模型/代码一致性测试的图3

⦁模型/代码的一致性测试要求




一致性测试是基于模型开发,通过模型自动生成代码或者根据代码逆向搭建模型,验证代码和模型之间的逻辑是否一致。


浅谈汽车软件解决方案:智能电控模型/代码一致性测试的图4




⦁覆盖度测定要求

浅谈汽车软件解决方案:智能电控模型/代码一致性测试的图5

02

     覆盖度测定是衡量软件单元测试质量的一个重要指标,分为语句覆盖、判定覆盖、条件覆盖、分支覆盖、修正条件判定覆盖等多种覆盖度指标。ECU开发中一般都会要求达到修正条件判定覆盖,也就是业界常说的MC/DC覆盖度指标

浅谈汽车软件解决方案:智能电控模型/代码一致性测试的图6




模型/代码一致性测试方案简介


富士通南大软件自主研发的模型/代码一致性测试解决方案(easyModelVerifier),是一套可全自动完成Simulink模型和代码的Back-to-Back一致性验证工具。广泛应用于基于模型开发产品的单体测试和集成测试,支持测试用例的自动生成及便利编辑,支持MIL/SIL/PIL多种仿真,自动比较仿真结果并通过生成的HTML报表直观呈现测试结果。 

     easyModelVerifier已经成功应用于国外某整车厂的发动机、变速箱电控软件的测试及某研究所的数字电源控制软件的测试。此外、尚有多家国内外企业正在检讨此软件的导入,以帮助通过产品的功能安全认证。


 easyModelVerifier是因ISO26262功能安全需求而生,可以完美实现模型/代码一致性测试、覆盖度测定两大要求。可以兼容市面上绝大部分MATLAB版本,从而快速响应客户的需求。

浅谈汽车软件解决方案:智能电控模型/代码一致性测试的图7



【主要功能】 

浅谈汽车软件解决方案:智能电控模型/代码一致性测试的图8



【使用场景】

浅谈汽车软件解决方案:智能电控模型/代码一致性测试的图9



【测试步骤】

浅谈汽车软件解决方案:智能电控模型/代码一致性测试的图10



【产品特色】


浅谈汽车软件解决方案:智能电控模型/代码一致性测试的图11


浅谈汽车软件解决方案:智能电控模型/代码一致性测试的图12


浅谈汽车软件解决方案:智能电控模型/代码一致性测试的图13


浅谈汽车软件解决方案:智能电控模型/代码一致性测试的图14



免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删
相关文章
QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空