Overview
HAZID risksheet modules in TestAuto2 organize hazard analysis data across four hierarchical levels, enabling systematic hazard identification, situational analysis, ASIL determination, and safety goal derivation. The configuration supports progressive disclosure through workflow-based views, dynamic data queries, and automated ASIL classification formulas aligned with ISO 26262-3 methodology.Hierarchy and Levels
The HAZID risksheet uses a 4-level hierarchy to structure hazard analysis data from system scope down to individual safety goals:| Level | Work Item Type | Purpose | Example |
|---|---|---|---|
| 1 | systemElement | Scoping the analysis to specific system components or subsystems | AEB System, Sensor Housing Subsystem |
| 2 | operationalSituation | Defining the use case context where hazards can occur | Normal driving, Adverse weather, Sensor degradation |
| 3 | hazard | Documenting unsafe events, root causes, and consequences | Delayed braking response, False obstacle detection |
| 4 | safetyGoal | Specifying mitigation objectives and ASIL allocation | Ensure timely braking activation with ASIL B |
Levels 1–3 form the analysis structure; Level 4 (safetyGoal) appears as a row in Level 3 representing the mitigation outcome for each hazard. Safety goals are also created as separate work items linked via ‘mitigates’ relationship.
Column Organization
HAZID columns are organized into four color-coded semantic groups that reflect the ISO 26262-3 analysis workflow:Group 1: Situation Analysis (Blue #2196F3)
Defines the operational context in which hazards can occur.| Property Name | Type | Default | Description |
|---|---|---|---|
| systemElement | link | — | Hierarchical reference to the system element (component/subsystem) being analyzed. Links to systemElement work items. Required for scoping analysis to specific architecture nodes. |
| operationalPhase | enum | — | The vehicle operational state (startup, normal operation, shutdown, degraded mode, etc.). Constrains hazard analysis to specific system states per ISO 26262-3. Values: startup, normal-operation, shutdown, degraded-mode, emergency-operation. |
| operationalSituation | text | — | Natural language description of the driving scenario or use case context (e.g., “highway driving in rain with pedestrian crossing ahead”). Provides scenario context for hazard occurrence probability and controllability assessment. |
| environmentalCondition | enum | — | External environmental factors affecting hazard probability (weather, road conditions, temperature, etc.). Values: dry-weather, wet-weather, snow-ice, high-altitude, extreme-temperature. |
Group 2: Hazard Identification (Purple #9C27B0)
Documents the hazard event, its root causes, and consequences.| Property Name | Type | Default | Description |
|---|---|---|---|
| hazardDescription | text | — | Natural language description of the unsafe event in observable terms (e.g., “AEB system fails to activate braking when obstacle detected”). Must describe the event, not the failure mechanism. ISO 26262-3 requires clear distinction between hazard and failure cause. |
| hazardCause | text | — | Root cause analysis explaining why the hazard can occur (e.g., “Sensor fusion algorithm timeout; communication failure between sensor and ECU”). Multiple causes are common; separate with semicolons for query filtering. |
| consequence | text | — | The harm or injury resulting from the hazard (e.g., “Collision with obstacle; injury to vehicle occupants or pedestrians”). Must describe actual physical harm, not secondary effects. |
| hazardCategory | enum | — | Classification of the hazard type per ISO 26262 taxonomy (systematic fault, random hardware failure, sensor failure, algorithmic error, etc.). Values: systematic-fault, random-hw-failure, sensor-failure, algorithm-error, communication-failure, power-failure, thermal-failure. |
Group 3: HARA Classification (Orange #FF9800)
Assigns severity, exposure, and controllability ratings and computes ASIL per ISO 26262-3 matrix.| Property Name | Type | Default | Description |
|---|---|---|---|
| severity | enum | — | Severity of the hazard consequence on a 4-point ISO 26262 scale. Values: S0 (no injury), S1 (minor injury), S2 (serious injury), S3 (fatal injury or multiple fatalities). See HARA Severity (S0-S3). |
| exposure | enum | — | Probability of the operational situation occurring where the hazard is possible, on a 5-point scale representing frequency. Values: E0 (impossible/never), E1 (very-low), E2 (low), E3 (medium), E4 (high). See HARA Exposure (E0-E4). |
| controllability | enum | — | Ability of the driver or system to react and control the hazard consequence, on a 4-point scale. Values: C0 (easily controlled), C1 (normally controlled), C2 (poorly controlled), C3 (not controllable). See HARA Controllability (C0-C3). |
| asil | enum (computed) | — | Automotive Safety Integrity Level (QM, A, B, C, D) computed automatically using ISO 26262 matrix algorithm from severity, exposure, and controllability. Read-only; formula-generated. See ASIL Classification (QM, A-D). |
ASIL Determination Matrix
The ASIL is computed using the ISO 26262-3 risk matrix algorithm:Group 4: Safety Goal (Green #4CAF50)
Defines the mitigation objective and derives safety goals from hazard analysis.| Property Name | Type | Default | Description |
|---|---|---|---|
| safetyGoalId | text | — | Unique identifier for the safety goal (e.g., SG-001, SG-AEB-02). Used for traceability to downstream design requirements and verification. Must be unique within the project. |
| safetyGoalTitle | text | — | Natural language statement of the mitigation objective (e.g., “Ensure AEB system activates within 500ms of obstacle detection”). Must be observable and measurable. |
| safetyGoalAsil | enum | — | ASIL target for the safety goal, typically equal to or greater than the hazard ASIL. Determines verification/validation rigor required. Values: QM, A, B, C, D. Usually matches computed hazard ASIL or reflects architecture-level allocation decisions. |
| linkedSafetyGoal | link | — | Link to the safetyGoal work item created in Polarion for this analysis. Enables bidirectional traceability to design requirements, failure modes, and verification test cases. Auto-populated or manually linked. |
Views and Workflow Phases
HAZID risksheet defines multiple views to support progressive disclosure and workflow stages:| View Name | Phase | Visible Columns | Use Case |
|---|---|---|---|
| Identification | Discovery | systemElement, operationalSituation, hazardDescription, hazardCause, consequence | Initial hazard brainstorming; focus on discovery without premature ASIL assignment |
| Analysis | Rating | All columns | Full HARA analysis after hazard identification complete; S/E/C rating entry and ASIL computation |
| Review | Approval | systemElement, hazardDescription, severity, exposure, controllability, asil, safetyGoalTitle | Management review of ASIL allocations and safety goal adequacy |
| Traceability | Downstream | safetyGoalId, safetyGoalTitle, safetyGoalAsil, linkedSafetyGoal | Linking safety goals to design requirements, SIL requirements, and verification strategies |
Data Queries and Dynamic Filtering
HAZID uses Lucene queries to populate picker fields and filter related work items:System Element Picker
Safety Goal Link Picker
Design Requirement Traceability Query
Formulas and Computed Properties
ASIL Computation Formula
The ASIL formula implements ISO 26262-3 severity-exposure-controllability matrix with optional controllability adjustment:Safety Goal Derivation
Each hazard row generates one or more safety goals:Cell Decorators and Visual Styling
HAZID applies conditional formatting to highlight critical analysis findings:| Decorator | Condition | Effect | Example |
|---|---|---|---|
| ASIL Badge | asil != “QM” | Colored badge (A=teal, B=orange, C=red, D=dark-red) | ASIL D shown in red |
| Severity Color | severity == “S3” | Row background light-red (#ffcdd2) | Fatal hazards highlighted |
| Action Indicator | asil >= “C” | Yellow warning icon in safetyGoalTitle | High-integrity goals flagged |
| Traceability Gap | linkedSafetyGoal == null | Gray background on row | Unlinked safety goals detected |
Integration with Other Components
Links to Design Requirements
Safety goals derived from HARA link to design requirements via ‘implementsSG’ relationship:- HARA Safety Goal → Design Requirement (n:m mapping; one SG may require multiple design requirements)
- Design Requirements display ASIL inheritance from linked safety goal
- Design Requirement status cascades to HARA completion status
Links to Failure Modes (FMEA)
System FMEA failure modes are cross-referenced to HARA hazards for bidirectional traceability:- Failure Mode can link to Hazard via ‘contributesTo’ relationship
- FMEA Risk Controls tied to hazard mitigation objectives
- System FMEA documents reference HARA Safety Goals in their scope definition
Links to Test Cases
Validation test cases verify achievement of safety goals:- Test Case links to Safety Goal via ‘validatesGoal’ relationship
- Test Case displays ASIL inheritance from linked safety goal
- Verification/Validation PowerSheets show coverage of safety goals by test cases
Cross-Reference to System Elements
Hazard analysis is scoped to system elements; all hazards inherit system context:- Hazard shows related functions and characteristics from systemElement
- System FMEA documents reference HARA hazards for their corresponding element
- System Structure Navigator includes HARA coverage metrics
Configuration Properties
Risksheet.json Structure for HAZID
Example: AEB System HAZID Analysis
Hazard Row 1: Delayed Braking Response
| Situation | Hazard | HARA Rating | Safety Goal |
|---|---|---|---|
| System: AEB System Operational Phase: Normal operation Situation: Highway driving at 60 km/h with pedestrian crossing ahead | Hazard: AEB system fails to activate braking within 500ms of obstacle detection Cause: Sensor fusion timeout; ECU processing delay Consequence: Collision with pedestrian; injury or fatality | S: S3 (fatal) E: E3 (medium frequency) C: C3 (not controllable) ASIL: D | SG-001 Ensure AEB activation ≤500ms ASIL: D |
Hazard Row 2: False Obstacle Detection
| Situation | Hazard | HARA Rating | Safety Goal |
|---|---|---|---|
| System: AEB System Operational Phase: Normal operation Situation: Highway driving in rain with road reflections | Hazard: AEB system activates braking for non-existent obstacle Cause: Sensor noise; camera/radar fusion error; reflection misclassification Consequence: Unintended braking; rear-end collision | S: S2 (serious injury) E: E2 (low frequency) C: C2 (poorly controlled) ASIL: C | SG-002 Ensure false activation rate ≤0.1/hour ASIL: C |
Related Topics
- Safety Goal Derivation — Methodology for deriving safety goals from hazards
- ASIL Classification System — Detailed explanation of ASIL determination
- ISO 26262 Functional Safety — Standards compliance framework
- HAZID Risk Matrix Report — Report template for visualizing HARA results
- Work Item Types: Hazard — Hazard work item properties and relationships
- Work Item Types: Safety Goal — Safety Goal work item properties and relationships
- Risksheet Configurations — Overview of all risksheet configuration types
- HARA Risksheet Configuration — Similar ISO 26262-3 analysis with extended fields