ASIL等级对开发有什么影响

ASIL等级对开发技术的影响

ASIL等级用于配置ISO26262的需求,一般来说,ASIL等级越高,开发要求越严格。

为了符合ISO26262的要求,负责开发的团队必须执行所有的活动,并输出标准规定的所有工作产出(即设计文档、软件、硬件等)。区别在于每个阶段必须完成的工作量(根据严格程度而定)。

ASIL等级用于在每个开发阶段选择哪些开发技术,这些开发是标准指定的。根据是否要求实现,分为以下三种:

Highly Recommended(++)

Highly Recommended,即强烈推荐使用的技术,使用两个加号"++"作为标识,为了达到对应的ASIL等级,这些技术是必须的要使用的。如果没有使用强烈推荐的技术,必须有一个非常令人信服的理由来解释为什么要省略它

Recommended,即推荐使用的技术,使用一个加号"+"作为标识,推荐的技术是一些非常实用的技术。尽管标准没有严格要求,您应该将推荐的技术作为正常开发的一部分。如果负责开发的组织不打算执行推荐的技术,应该给出解释说明理由。

No Recommended(o)

标准对此类技术没有意见,可以理解为可选的技术。

ASIL等级对开发成本的影响

虽然没有固定的计算公式,但由于严格程度是与工作量对应的,行业内普遍认为,每增加一个ASIL等级,开发成本递增十倍。

也就是说,一个ASIL B的系统,开发成本是ASIL A的10倍; ASIL C的系统是ASIL A的100倍;ASIL D则是1000倍。

汽车嵌入式系统行业能否承受如此高的开发成本还有待观察,此外对汽车应用中的安全关键系统有何影响也是我们需要思考的话题。

下一节