Vector 软件 白 皮 书 使用VectorCAST来满足ISO 26262软件验证和确认标准 目的 本文的目的是为了展示来自于Vector软件的VectorCAST产品是如何用来满足ISO26262标准规定的验证和确认要求的,而ISO 26262标准本身就是从IEC 61508派生出来的。本文不打算对标准作详尽的回顾,而仅仅是提供了一个高层次的视角来看待使用VectorCAST能实现的不同的需求。如需更多信息,请联系Vector软件。 介绍 汽车工业的竞争非常激烈。成功的企业必须通过引入新的功能不断地创新,这其中包含了大量的软件。汽车已经从主要是机械装置转化为了在所有主要的系统中都带有嵌入式软件的集成设备了,这些主要的系统包括:发动机控制系统、动力传动系统、悬挂系统、制动系统和娱乐系统。 汽车嵌入式系统的成本控制对汽车工业的供应商而言非常重要,因为汽车工业中使用的软件数量远高于其他安全关键行业,比如航空电子设备和铁路行业。 软件测试历来是非常费时费力的,但现在发现软件缺陷的成本相对于召回造成的直接成本损失及产品品牌损失要少得多,这使得在汽车工业中进行彻底的测试是很有必要的。 © 2010 - All rights reserved - Vector Software VectorCAST.com 使用VectorCAST来满足ISO 26262软件验证和确认标准 汽车软件验证和确认标准 目前有MISRA 和ISO 26262 两个软件标准应用于车辆软件的验证和确认。 MISRA 自从汽车工业软件可靠性协会(MISRA)C标准问世以来,静态分析一直是汽车应用开发过程中很大的一部分。“车辆软件C语言使用指南”是1998年首次出版的,用于促进汽车产业安全使用C语言的文献。它包含了一些规则,这些规则定义了一个现已被普遍认可的,作为一个良好编程实践典范的C语言子集。 “MISRA C++:2008关键系统C + +语言使用指南”发表于2008年,用于为C + +语言定义类似的规则。 ISO 26262 ISO 26262是一个目前还在制定中的功能安全标准,被称为“道路车辆——功能安全”标准。该标准是对汽车电气/电子系统功能安全标准IEC 61508的改进。ISO 26262标准的第6部分对作为软件开发标准一部分的动态软件测试和验证提出了规范建议。 建议的活动同时包括了单元级和系统级测试,比如功能测试(基于需求的测试和分区测试)和结构覆盖测试。 VectorCAST如何支持符合 ISO 26262 标准 针对 ISO 26262 的VectorCAST 嵌入式测试工具满足软件开发标准第 6 部分提出的软件测试和验证规范建议,通过支持测试...