Overview
The HARA Controllability enumeration classifies hazards into four levels (C0 through C3) based on ISO 26262-3 Table B.4, representing the likelihood that an average driver can control or avoid a hazardous situation. This parameter directly influences safety goal decomposition and functional safety requirement allocation in TestAuto2. Key Principle: Higher controllability (C0) means drivers have better ability to prevent harm, resulting in lower ASIL ratings. Lower controllability (C3) means drivers have difficulty preventing harm, escalating ASIL requirements.| Enumeration Value | Risk Level | Driver Controllability | ASIL Impact |
|---|---|---|---|
| C0 | Lowest | Controllable in general (>99% of drivers) | Reduces ASIL |
| C1 | Low | Simply controllable (>99% drivers, minimal effort) | Standard ASIL |
| C2 | Medium | Normally controllable (>90% drivers) | Escalates ASIL |
| C3 | Highest | Difficult to control or uncontrollable (<90% drivers) | Maximum ASIL |
Controllability Levels (C0-C3)
C0 — Controllable in General
Definition: Hazards that can be controlled by the average driver through general driving skills, without requiring specific expertise or exceptional reaction speed.| Property | Value |
|---|---|
| Enum ID | c0 |
| ISO 26262-3 Reference | Table B.4, Class C0 |
| Driver Controllability Threshold | >99% of drivers capable |
| Assessment Criteria | General driving competence; no specialized skills required |
| Automotive Examples | Slight tire pressure loss; gradual power steering fade at highway speeds; minor instrument cluster display glitch |
| ASIL Impact | Reduces ASIL outcome by one level compared to C1 |
C1 — Simply Controllable
Definition: Hazards controllable with minimal driver effort or attention. Requires simple corrective action but remains within the capability of most drivers.| Property | Value |
|---|---|
| Enum ID | c1 |
| ISO 26262-3 Reference | Table B.4, Class C1 |
| Driver Controllability Threshold | >99% of drivers capable with minimal effort |
| Assessment Criteria | Simple steering, braking, or throttle correction; minimal reaction time required |
| Automotive Examples | Unintended downshift during acceleration (correctable by upshift); slight AEB false activation (correctable by throttle); minor lane-keeping assist jitter |
| ASIL Impact | Standard ASIL determination from S×E×C matrix |
C2 — Normally Controllable
Definition: Hazards controllable under normal driving conditions by most drivers, but may challenge some operators due to complexity or required reaction speed.| Property | Value |
|---|---|
| Enum ID | c2 |
| ISO 26262-3 Reference | Table B.4, Class C2 |
| Driver Controllability Threshold | >90% of drivers (professional drivers: ~95%) |
| Assessment Criteria | Requires coordinated control inputs; normal reaction time suffices; elevated attention demanded |
| Automotive Examples | Loss of adaptive cruise control at highway speed (requires manual throttle + steering); degraded ESP response on low-friction surface; delayed steering response during emergency maneuver |
| ASIL Impact | Escalates ASIL compared to C1; S3+E4+C2 typically yields ASIL C |
C3 — Difficult to Control or Uncontrollable
Definition: Hazards that are difficult for most drivers to control or completely uncontrollable, regardless of skill level or reaction time.| Property | Value |
|---|---|
| Enum ID | c3 |
| ISO 26262-3 Reference | Table B.4, Class C3 |
| Driver Controllability Threshold | <90% of drivers capable; many uncontrollable scenarios |
| Assessment Criteria | Requires extraordinary reaction speed or multiple coordinated inputs; or physically impossible to mitigate |
| Automotive Examples | Total brake failure at highway speed — no reasonable mitigation; Complete steering loss during high-speed turn — physical impossibility to correct; ECU firmware crash resulting in unresponsive vehicle; Fuel system rupture causing fire |
| ASIL Impact | Maximizes ASIL; S3+E4+C3 always yields ASIL D (highest integrity requirement) |
HARA Controllability Assessment Workflow
TestAuto2 implements controllability assessment as part of the ISO 26262 HARA process. The assessment sequence follows:Assessment Decision Tree
Risksheet Configuration & Integration
HARA Risksheet Column Binding
Controllability is bound to the HARA Risksheet as an enumeration dropdown column:| Property | Value | Explanation |
|---|---|---|
fieldId | customfield_controllability | Polarion custom field ID for hazard work items |
enumId | hara-controllability | Links to enum definition: c0, c1, c2, c3 |
type | enumeration | Dropdown selector in Risksheet cells |
editable | true | Users can modify controllability rating |
cellDecorator | asilLevel | Optional color coding (C0=green, C3=red) |
Color-Coded Cell Decorators
Controllability cells can be visually highlighted based on risk level using cell decorators:| Controllability | CSS Class | Background Color | Rationale |
|---|---|---|---|
| C0 | .ctrl-green | Light green | Low risk; drivers easily control |
| C1 | .ctrl-blue | Light blue | Baseline risk; standard controllability |
| C2 | .ctrl-orange | Light orange | Elevated risk; challenges some drivers |
| C3 | .ctrl-red | Light red | Highest risk; drivers cannot reliably control |
ASIL Matrix: S × E × C Determination
Controllability feeds into the three-dimensional ASIL determination matrix as one axis:| Severity | Exposure | C1 (Simply Controllable) | C2 (Normally Controllable) | C3 (Difficult to Control) |
|---|---|---|---|---|
| S1 (Minor) | E1 (Incredible) | QM | QM | QM |
| S1 (Minor) | E2 (Very Low) | QM | QM | QM |
| S1 (Minor) | E3 (Low) | QM | QM | ASIL A |
| S1 (Minor) | E4 (High) | QM | ASIL A | ASIL B |
| S2 (Moderate) | E1 (Incredible) | QM | QM | QM |
| S2 (Moderate) | E2 (Very Low) | QM | QM | ASIL A |
| S2 (Moderate) | E3 (Low) | QM | ASIL A | ASIL B |
| S2 (Moderate) | E4 (High) | ASIL A | ASIL B | ASIL C |
| S3 (Severe) | E1 (Incredible) | QM | QM | ASIL A |
| S3 (Severe) | E2 (Very Low) | QM | ASIL A | ASIL B |
| S3 (Severe) | E3 (Low) | ASIL A | ASIL B | ASIL C |
| S3 (Severe) | E4 (High) | ASIL B | ASIL C | ASIL D |
ASIL Calculation Formula (Risksheet JavaScript)
TestAuto2 automatically computes ASIL using a lookup function:Controllability Assessment Examples
Example 1: Unintended Acceleration During Low-Speed Maneuvering
Hazard: Vehicle accelerates unintendedly while driver is executing a parking maneuver at low speed. Controllability Assessment:| Factor | Analysis | Rating |
|---|---|---|
| Reaction Time Available | 2-3 seconds; driver in active vehicle control | Sufficient |
| Driver Skill Required | Release accelerator pedal; intuitive response | Minimal |
| Physical Feasibility | Simple foot pedal adjustment; no extraordinary effort | Feasible |
| % of Drivers Capable | >99% of licensed drivers | Highly capable |
| Assessment | Nearly all drivers can prevent harm via throttle release | C1: Simply Controllable |
Example 2: Loss of Steering Response During Emergency Lane Change
Hazard: Electric power steering fails during high-speed emergency evasion maneuver. Controllability Assessment:| Factor | Analysis | Rating |
|---|---|---|
| Reaction Time Available | <1 second; driver executing emergency maneuver | Minimal |
| Driver Skill Required | Extraordinary effort; manual steering of vehicle at highway speed | Advanced |
| Physical Feasibility | Extremely difficult; may require superhuman strength | Marginal |
| % of Drivers Capable | ~60-70% under ideal conditions; less in emergency | Below 90% |
| Assessment | Most drivers cannot reliably regain control without EPS | C2: Normally Controllable |
Example 3: Complete Brake System Failure at Highway Speed
Hazard: Total hydraulic brake system failure (caliper seizure + master cylinder failure) while vehicle is traveling at highway speed on multi-lane freeway. Controllability Assessment:| Factor | Analysis | Rating |
|---|---|---|
| Reaction Time Available | 2-5 seconds before collision risk | Limited but present |
| Driver Skill Required | Downshift + hand brake + steering to safety; multiple coordinated actions | Expert-level |
| Physical Feasibility | Theoretically possible with exceptional skill; practically uncontrollable | Physically difficult |
| % of Drivers Capable | <10% of drivers (professional drivers only); average driver: 0% | Nearly impossible |
| Assessment | Vast majority of drivers cannot prevent collision | C3: Difficult to Control / Uncontrollable |
Progressive HARA Workflow Views
TestAuto2 supports four progressive Risksheet views that guide users through the HARA assessment in stages:Stage 1: Situation Analysis
Focus: Identify operational context and hazardous events- Visible Columns: System Element, Category, Operational Phase, Operational Situation, Hazard Name
- Hidden Columns: Severity, Exposure, Controllability, ASIL, Safety Goals
- Purpose: Establish what hazards exist and when they occur
Stage 2: Hazard Identification
Focus: Document hazard details, causes, and consequences- Visible Columns: Hazard Name, Description, Cause(s), Consequence(s)
- Hidden Columns: Severity, Exposure, Controllability, ASIL, Safety Goals
- Purpose: Define the technical details and root factors
Stage 3: HARA Classification (Controllability Assessment Occurs Here)
Focus: Rate Severity, Exposure, and Controllability per ISO 26262- Visible Columns: Severity (S0-S3), Exposure (E0-E4), Controllability (C0-C3), ASIL (auto-calculated)
- Hidden Columns: Safety Goals
- Purpose: Quantify risk dimensions and trigger ASIL calculation
Stage 4: Safety Goals
Focus: Define mitigation strategies and link to safety goals- Visible Columns: ASIL, Safety Goal ID, Safety Goal Title, Safety Goal ASIL (inherited)
- Hidden Columns: Technical classification details
- Purpose: Connect hazard mitigation to functional safety concept
Custom Field Definition (Polarion XML)
The controllability enumeration is defined in Polarion as a custom field bound to the Hazard work item type:Enumeration Definition
Related Documentation
- HARA Severity (S0-S3) — First HARA dimension; injury severity classification
- HARA Exposure (E0-E4) — Second HARA dimension; operational situation probability
- ASIL Classification (QM, A-D) — ASIL determination outcomes
- ISO 26262 Functional Safety — Standard overview and requirements
- HARA Custom Fields — Technical field definitions
- Assess Severity, Exposure, and Controllability — How-to guide for HARA assessment
- Safety Goal Derivation — How controllability assessment feeds into safety goal development
Standards References
| Standard | Section | Title | Relevance |
|---|---|---|---|
| ISO 26262-3:2018 | Table B.4 | Controllability Classes (C0-C3) | Normative definition of all four classes |
| ISO 26262-3:2018 | Clause 7.4.4.3 | ASIL Determination | S×E×C matrix for ASIL assignment |
| ISO 26262-5:2018 | Clause 6 | Functional Safety Concept — Safety Goals | Safety goal derivation from ASIL classification |
| ISO 26262-1:2018 | Clause 6.4.2.2 | Hazard Analysis and Risk Assessment | HARA methodology overview |