3. Continental 功能安全组织与角色职责

在 Continental 的车载电子项目中,功能安全不是某一个人的工作,而是一套由多个角色共同承担、彼此制衡的组织机制。理解这套机制的关键,不在于记住职位名称,而在于看清每个角色“对什么负责、向谁交付、在什么节点介入、与谁形成接口”。本节围绕功能安全经理、安全工程师、验证工程师以及系统/硬件/软件架构师五类核心角色,解析它们在 ISO 26262 语境下的分工、接口与协作方式,并说明安全文化如何从制度落到日常工程行为。

角色分工:谁对什么负责

功能安全经理(Functional Safety Manager, FSM)是项目安全活动的总协调人。他不对具体技术方案做最终裁决,而是负责安全计划(Safety Plan)的制定与维护、安全活动的裁剪与排期、安全案例(Safety Case)的组织、与客户安全经理及供应商的接口管理,以及安全偏差(Safety Deviation)的跟踪与升级。FSM 的核心交付物是安全计划、安全案例骨架和 DIA(开发接口协议)中的安全条款。在 Continental 的项目中,FSM 通常从报价阶段就介入,负责评估客户 RFQ 中的安全需求是否可满足,并在项目启动后主持安全评审。

安全工程师(Safety Engineer)是技术层面的安全设计者。他负责危害分析与风险评估(HARA)、安全目标(Safety Goal)与功能安全概念(FSC)的推导、技术安全概念(TSC)的编写、安全机制(Safety Mechanism)的定义,以及 ASIL 分解与分配。安全工程师需要与系统架构师紧密协作,把“整车层面的安全目标”翻译成“系统层面的技术安全需求(TSR)”,再进一步分解为硬件安全需求(HSR)和软件安全需求(SSR)。他是安全需求从抽象到具体的“翻译者”和“追踪者”。

验证工程师(Verification Engineer)是安全活动的独立检验者。按照 ISO 26262 对验证独立性的要求,验证工程师不应由安全需求的作者本人担任。他负责制定验证计划、设计验证用例、执行安全机制的功能验证与故障注入测试、评估诊断覆盖率(DC)、确认安全需求的可追溯性与完整性。验证工程师的交付物包括验证报告、覆盖率分析、故障注入结果和未通过项的缺陷记录。在 Continental 的实践中,验证工程师往往同时承担确认措施(Confirmation Measures)中的部分独立评审任务。

系统架构师负责将 TSC 落地为系统架构设计,确定安全相关组件与非安全相关组件的边界、安全机制的部署位置、系统级冗余或降级策略,并保证系统架构满足 TSR 的分配。他需要与安全工程师确认每条 TSR 是否在架构中有明确承载,与硬件、软件架构师确认接口一致性。

硬件架构师负责将 HSR 落实到电路与芯片层面,包括安全机制(如看门狗、锁步核、ECC、电压监控、BIST)的选型与实现、FMEDA 分析、硬件诊断覆盖率的计算、失效率数据的收集与论证。硬件架构师需要向安全工程师提供 FMEDA 结果,向验证工程师提供可测试的安全机制接口。

软件架构师负责将 SSR 落实到软件架构中,包括安全相关软件的模块划分、内存保护、程序流监控、时序监控、安全状态切换逻辑、E2E 保护等。软件架构师需要保证软件安全机制与硬件安全机制在系统层面协同工作,并向验证工程师提供软件安全机制的测试接口。

接口与协作机制

这些角色之间的协作不是简单的线性传递,而是围绕安全需求的双向追踪和阶段性评审展开。安全工程师从 HARA 输出安全目标,系统架构师据此设计架构,硬件和软件架构师分别实现,验证工程师独立验证,FSM 全程协调并维护安全案例。任何一个环节的需求变更,都必须通过需求管理工具回溯到源头,并评估对下游的影响。

在 Continental 的项目中,常见的协作节点包括:项目启动时的安全计划评审、FSC/TSC 评审、硬件 FMEDA 评审、软件安全机制评审、故障注入测试评审、安全案例评审。每个评审都有明确的输入、输出和参与角色,FSM 负责确保评审按计划执行,验证工程师负责确认评审结论有证据支撑。

Continental 功能安全角色协作与需求追踪关系 功能安全经理 FSM 安全计划 · 安全案例 · DIA · 偏差管理 安全工程师 HARA · FSC · TSC · 安全机制定义 ASIL 分解 · 需求追踪 系统架构师 系统架构设计 · TSR 分配 安全边界 · 降级策略 验证工程师 验证计划 · 故障注入 · DC 评估 独立评审 · 可追溯性确认 硬件架构师 HSR 实现 · FMEDA · 诊断覆盖率 看门狗 · 锁步 · ECC · BIST 软件架构师 SSR 实现 · 内存保护 · 程序流监控 E2E 保护 · 安全状态切换 TSR 架构基线 HSR SSR FMEDA 结果 测试接口 验证证据 安全文化落地机制 安全计划评审 · FSC/TSC 评审 · FMEDA 评审 · 故障注入评审 · 安全案例评审 需求双向追踪 · 偏差升级 · 独立验证 · 经验教训反馈 · 安全培训与意识 FSM 确保评审按计划执行,验证工程师确认结论有证据支撑 管理/协调 需求传递 验证反馈

安全文化如何落地

组织架构和流程文件只是安全文化的骨架,真正让安全文化落地的是日常工程行为中的几个关键习惯。第一,安全需求必须可追踪。从安全目标到 TSR、HSR、SSR,再到测试用例,每一层都要有唯一的标识和双向链接。在 Continental 的项目中,这通常通过需求管理工具(如 DOORS 或 Polarion)实现,任何需求变更都会触发影响分析。第二,验证必须独立。安全需求的作者不能自己验证自己的设计,验证工程师需要独立设计用例、独立执行、独立出具报告。第三,偏差必须显性化。当项目进度、成本或技术方案与安全计划发生冲突时,偏差不能私下消化,必须通过 FSM 记录、评估并升级到管理层决策。第四,评审必须留下证据。每次安全评审的输入、参与人、结论、行动项和关闭状态都要归档,成为安全案例的一部分。

一个常见的误区是把 FSM 当成“写文档的人”,把安全工程师当成“做分析的人”,把验证工程师当成“跑测试的人”。实际上,这三类角色的价值在于形成制衡:安全工程师定义“应该怎么做”,验证工程师确认“是否真的做到了”,FSM 确保“整个过程被记录、被评审、被追踪”。系统、硬件、软件架构师则是把安全需求变成可运行、可测试的工程实现。只有这五类角色在明确的接口和协作机制下工作,功能安全才能从标准条款变成产品属性。

实践提示:在项目启动阶段,建议用一张 RACI 表明确每个安全活动的负责、批准、咨询和知会角色。例如 HARA 由安全工程师负责、FSM 批准、系统架构师咨询;FMEDA 由硬件架构师负责、安全工程师批准、验证工程师知会。RACI 表不需要复杂,但必须覆盖安全计划中列出的所有关键活动,并在项目变更时同步更新。

总结来看,Continental 功能安全组织的核心逻辑是:FSM 管过程和证据,安全工程师管需求和分析,架构师管实现和分配,验证工程师管独立确认。五类角色通过安全计划、需求追踪矩阵、评审节点和偏差管理机制形成闭环。安全文化不是贴在墙上的标语,而是体现在“需求有没有追踪、验证有没有独立、偏差有没有升级、评审有没有证据”这四个可观察的行为上。