论文部分内容阅读
新能源汽车是高度复杂的一体化机电控制系统,对其以嵌入式为主体的控制系统的安全性和可靠性要求很高。针对汽车安全要求的国际标准ISO26262越来越受到重视,在国外许多汽车生产商都针对这个标准进行了研究,制定自己的研发流程和测试规范,以使得自己的产品能够在标准正式发行之后能够及时达到要求。因此目前针对汽车嵌入式软件的开发和测试也逐渐向这个标准靠拢,但国内的电机、电池和电控的研发和生产企业尚未真正按照该标准来组织研发和生产。为了保证软件的安全性和可靠性满足要求,需要保证软件生命周期各个阶段具体执行的质量管理体系。本文首先介绍了嵌入式软件的测试流程以及常用工具,并对VectorCAST的具体功能进行了详述,然后使用VectorCAST对一段整车控制器的典型控制程序进行覆盖率测试分析,最后还给出了对这段程序的一些修改意见,具体说明了测试工具在软件开发过程中的作用。