Why Safety Goals Matter
When a HARA (Hazard Analysis and Risk Assessment) identifies a hazard like “Failure to detect obstacle - no braking” with ASIL D classification, the organization faces a critical question: What must the system achieve to prevent this hazard from causing harm? The safety goal answers this question by defining a top-level safety requirement that, if satisfied, eliminates or mitigates the hazard to an acceptable residual risk level. Safety goals serve three essential purposes:- Traceability anchor — They establish the starting point for the functional safety requirements hierarchy, linking hazards (the problem) to system requirements (the solution)
- ASIL inheritance propagator — They carry the ASIL classification from hazards down to derived functional safety requirements, ensuring appropriate development rigor is applied throughout the V-Model
- Verification boundary — They define what must be validated at the vehicle level to demonstrate that the hazard has been adequately controlled
The Derivation Process
Safety goal derivation follows a structured transformation from hazard characteristics to requirement attributes:Transformation Rules
The derivation process applies these logical transformations:| Hazard Attribute | Safety Goal Attribute | Transformation Logic |
|---|---|---|
| hazardDescription | title + description | Invert from negative (failure) to positive (requirement): “Failure to detect” → “Ensure detection reliability” |
| Computed ASIL | inheritedASIL | Direct propagation via formula: safety goal inherits parent hazard’s ASIL |
| operationalPhase | Requirement context | Operational boundaries become requirement preconditions or scope constraints |
| Severity | Requirement stringency | Higher severity (S2/S3) demands quantified reliability targets (e.g., 99.9% availability) |
| Exposure + Controllability | safeState definition | Determines whether fail-operational, fail-safe, or fail-degraded strategies are acceptable |
Safe State and Fault Tolerance
Every safety goal must specify a safe state—the operational mode the system transitions to when it can no longer guarantee normal function. The choice of safe state depends on the hazard’s controllability and exposure profile: In TestAuto2, the safe state specification appears in the safety goal’s description field and drives architectural decisions documented in system requirements. For ASIL C/D hazards, the safe state often necessitates redundant hardware, diverse software implementations, or fail-operational architectures—requirements that must trace back to this derivation point.ASIL Inheritance Mechanism
TestAuto2 implements automatic ASIL inheritance using a Risksheet formula in the HARA configuration:derivedFrom relationship, the ASIL value automatically propagates. The inheritance continues as safety goals refine into functional safety requirements (system requirements with safety classification), creating an unbroken ASIL traceability chain from hazard → safety goal → functional requirement → safety mechanism → verification test case.
Common Misconceptions
Misconception 1: Safety goals are just requirements with a different nameSafety goals are a specific category of requirement defined by ISO 26262. They must be stated at the vehicle level (not subsystem or component level), must be verifiable through testing or analysis, and must directly address the hazard scenario. A system requirement like “The ECU shall process sensor data within 50ms” is not a safety goal because it doesn’t specify why the timing matters or what hazard it mitigates. Misconception 2: One hazard = one safety goal (1:1 relationship)
While common, this is not mandatory. A single high-level safety goal may address multiple related hazards (e.g., “Maintain braking system availability” covers power loss, hydraulic failure, and ECU malfunction hazards). Conversely, a complex hazard may require multiple safety goals to fully mitigate (e.g., sensor fusion failure might need separate goals for detection reliability, false positive prevention, and graceful degradation). Misconception 3: Safety goals must specify implementation details
Safety goals operate at the functional level, not the technical solution level. “Ensure obstacle detection reliability” is correct. “Implement dual-radar architecture with voting logic” is incorrect—that’s a design requirement derived from the safety goal. The derivation chain is: hazard → safety goal (what must be achieved) → functional safety requirement (how it will be achieved functionally) → technical safety requirement (implementation approach). Misconception 4: ASIL can be reduced through better design
ASIL reflects the hazard’s inherent severity, exposure, and controllability—characteristics of the vehicle operational scenario, not the system design. Better design reduces residual risk (demonstrated through FMEA post-mitigation ratings), but the ASIL classification remains constant. The only compliant way to reduce ASIL is through hazard decomposition with architectural independence, which requires formal safety case justification per ISO 26262-9.
Practical Example: AEB Obstacle Detection
Consider the TestAuto2 project’s hazard HAZ-005: “Failure to detect obstacle - no braking” with ASIL D classification: Hazard Characteristics:- Severity: S3 (life-threatening/fatal injuries—collision at urban speed)
- Exposure: E4 (high probability—occurs whenever vehicle is in motion in traffic)
- Controllability: C3 (uncontrollable—driver cannot react in time without AEB intervention)
- Operational Phase: Urban driving at low to moderate speed
- Title: “Ensure obstacle detection reliability”
- Description: “The AEB system shall detect stationary and moving obstacles in the vehicle’s path with ≥99.9% reliability during urban driving scenarios (speeds 5-60 km/h) to prevent collisions. The system shall maintain fail-operational capability with degraded performance or transition to fail-safe mode with driver warning within 100ms of fault detection.”
- Inherited ASIL: D (from HAZ-005)
- Safe State: Fail-operational with dual-sensor redundancy; fail-safe transition to driver warning if both sensor paths fail
- Verification Method: Vehicle-level testing per ISO 26262-4 + fault injection testing for fail-operational modes
Visual Summary: Derivation Flow
Related Guides
For practical application of safety goal derivation:- Derive Safety Goals — Step-by-step workflow for creating safety goal work items from hazards
- Determine ASIL — How to assess Severity, Exposure, and Controllability to compute ASIL
- Review HARA Document — Quality gates for validating safety goal completeness
- ASIL Classification System — Deep dive into the S×E×C risk matrix and ASIL levels
- Traceability Model — How derivedFrom and refinedBy relationships create the safety argument chain
- Verification vs Validation — How safety goals get verified at the vehicle level
- Safety Goal Work Item Type — Field definitions and link roles
- HARA Risksheet Configuration — Column configuration and ASIL inheritance formula
- Safety Goal Custom Fields — Field schema and enumeration values