FFI
在进行FFI分析时,分析团队应确定以下内容已经完成:
1) 考虑需要分析的安全需求;
2) 考虑需要分析的架构;
3) 已分配安全需求的架构要素及其子要素。
下面基于第3节的例子继续讨论,将不同ASIL等级的架构要素(IP或模块)按相应等级分类,然后找到FFI的分析路径,如图4所示,图中共显示有三个分析路径,即针对该要素中的子要素(IP_001~IP_003)进行FFI分析时,应考虑以下:
1) 分析路径1:IP_002(ASIL B)对IP_001(ASIL D)的干扰;
2) 分析路径2:IP_003(QM)对IP_002(ASIL B)的干扰;
3) 分析路径3:IP_003(QM)对IP_001(ASIL D)的干扰。

针对上述的分析路径1,我们在第3节中已经假设IP_002会引起IP_001级联失效。对此,在产品架构设计时,需要考虑从以下方面进行优化:
1) 源头杜绝。例如,切断IP_001和IP_002之间的传播路径;
2) 持续检查。若上述传播路径是不可避免的,则需要对IP_002或传播路径进行周期性检查,以确保IP_001正常执行安全功能;
3) 事后补救。最差的情况,如果“级联失效(Cascading Failure)”无法避免,即上面两种情况都不能实现,则应制定针对IP_001失效以后的处理机制,例如检测到IP_001失效后进入安全状态。
针对其他的分析路径,若分析得出存在级联失效(Cascading Failure)的可能,则同样可按照上述方式进行设计优化。针对上述分析路径1~分析路径3中的“干扰”,将在下期内容《ISO 26262中的相关失效分析》进一步讲述,如果得出这些干扰源。