Overview
Safety Goals capture the desired safe state or behavior that must be achieved to prevent or mitigate a hazardous event identified during HARA. Each Safety Goal:- Derives from one or more Hazards via the
derivedFromlink role - Inherits ASIL classification from its parent Hazard(s)
- Decomposes into System Requirements and lower-level requirements through the V-Model
- Participates in bidirectional traceability linking risk analysis to functional safety requirements
- Drives test case creation for verification and validation planning
Core Properties
| Name | Type | Default | Description |
|---|---|---|---|
| ID | String | Auto-generated | Unique identifier for the Safety Goal (e.g., SG-001). Typically assigned sequentially or by system element prefix. |
| Title | String | (required) | Concise title describing the safe state or mitigation measure. Example: “Ensure obstacle detection reliability”. Should use active voice and specify the desired outcome. |
| Description | Text | (optional) | Detailed description of the Safety Goal, including context, rationale, and how it addresses the identified hazard. May reference operational scenarios or hazardous events. |
| Status | Enum | draft | Workflow state: draft, proposed, approved, implemented, verified, retired. Reflects progress through functional safety development lifecycle. |
| Assignee | User | (optional) | Person responsible for implementing or validating the Safety Goal. Typically a systems engineer or functional safety lead. |
| Priority | Enum | normal | Relative priority: low, normal, high, critical. ASIL-derived Safety Goals should typically be marked high or critical. |
Custom Fields (Safety Goal-Specific)
| Name | Type | Default | Description |
|---|---|---|---|
safetyGoalId | String | (auto) | Formal reference identifier following project naming convention (e.g., SG-02, SG-SENSOR-001). Used in traceability reports and compliance documentation. |
asilLevel | Enum | (required) | Automotive Safety Integrity Level inherited from parent Hazard(s): QM, ASIL-A, ASIL-B, ASIL-C, ASIL-D. Determines verification rigor and safety mechanisms required. |
hazardReference | Link | (required) | Bidirectional link to the parent Hazard work item(s) that this Safety Goal mitigates. Establishes traceability back to HARA analysis. Link role: derivedFrom (inverse: derives). |
controlType | Enum | (optional) | ISO 26262 control hierarchy classification: inherent-safety-design, protective-measure, information-for-safety. Guides whether mitigation relies on architecture, detection mechanisms, or procedures. See Risk Control Types for detailed definitions. |
safetyMechanism | Text | (optional) | Description of the safety mechanism or architectural approach used to achieve this Safety Goal. Example: “Redundant sensor fusion with voting logic” or “Watchdog timer with safe shutdown”. |
rationale | Text | (optional) | Justification for the Safety Goal, including how it prevents or mitigates the identified hazardous event. Should explain the causal relationship between the goal and hazard mitigation. |
acceptanceCriteria | Text | (optional) | Measurable acceptance criteria for Safety Goal implementation. Should be testable and traceable to verification test cases. |
notes | Text | (optional) | Additional notes, assumptions, or constraints related to this Safety Goal (e.g., dependencies on other Safety Goals, design constraints). |
Relationships and Link Roles
| Link Role | Target Type | Cardinality | Direction | Description |
|---|---|---|---|---|
derivedFrom | Hazard | 1..* → 1 | Backward | Links Safety Goal to the Hazard(s) it mitigates. Establishes HARA-to-functional-safety traceability. Safety Goal inherits ASIL from parent Hazard. |
refines | System Requirement | 0..* | Forward | Safety Goal decomposes into one or more System Requirements. Part of vertical requirements decomposition in V-Model. Typically created during System Design phase. |
mitigates | Risk Control | 0..* | Backward | Risk Control work items that implement this Safety Goal. Establishes traceability from abstract goal to concrete risk mitigation measures (e.g., watchdog, redundancy). |
validates | Validation Test Case | 0..* | Backward | Validation test cases that verify this Safety Goal in operational scenarios. Supports ISO 26262 V&V strategy. |
verifies | Verification Test Case | 0..* | Backward | System-level verification test cases that confirm Safety Goal implementation. Used for design verification evidence collection. |
Visual: HARA-to-Functional Safety Concept Flow
Workflow States
Safety Goals typically progress through the following lifecycle:| State | Description | Typical Actions |
|---|---|---|
draft | Initial creation from HARA output | Fill in ASIL, control type, and acceptance criteria. Under review by Safety Engineer. |
proposed | Proposed for approval | Documented rationale and decomposition strategy. Ready for design team review. |
approved | Approved by functional safety lead | Confirmed ASIL allocation, control strategy endorsed. May now be refined into System Requirements. |
implemented | Integrated into requirement hierarchy | Decomposed into System Requirements and linked to risk controls. Part of active development scope. |
verified | Verification evidence collected | Associated test cases executed and passing. Verification matrix complete. |
retired | No longer applicable | Obsoleted due to requirement change, design evolution, or scope reduction. Retain for audit trail. |
Examples
Example 1: Obstacle Detection Reliability (ASIL-B)
Example 2: Braking Control Safety (ASIL-D)
PowerSheet Integration
Safety Goals appear in the Whole RTM PowerSheet with bidirectional expansion:- Upstream expansion → Hazard (shows parent hazard context, ASIL source)
- Downstream expansion → System Requirements (shows decomposition tree)
Risksheet Configuration
In HARA Risksheet workflows, Safety Goals are often created inline using the TaskLink column type. The Risksheet automatically:
- Creates new
safetyGoalwork items - Links them via
derivedFromto the parent Hazard - Inherits ASIL classification automatically via formula
- Sets initial status to
proposed
Traceability and Compliance
Safety Goals serve as critical compliance evidence for ISO 26262:- Part 3 (Concept Phase): HARA output directly produces Safety Goals
- Part 4 (System Design): Safety Goals drive System Requirement definition and ASIL allocation strategy
- Part 8 (Clause 6): Bidirectional traceability from Hazard → Safety Goal → System Requirement → Verification Test Case required for certification
- ✓ Every ASIL B-D Hazard has at least one Safety Goal
- ✓ Every Safety Goal is linked to System Requirement(s)
- ✓ Every Safety Goal has verification or validation test case(s)
- ✓ ASIL classification consistent across traceability chain
Related Pages
- Hazard Work Item Type — Parent work item type (HARA analysis)
- System Requirement Work Item Type — Decomposed requirements
- Risk Control Work Item Type — Mitigation implementation
- Safety Goal Derivation — Methodological guidance
- ISO 26262 Functional Safety — Standards context
- Whole RTM PowerSheet — Traceability visualization