Skip to main content

Overview

Control Type classifies how risks are being controlled — whether through design-level elimination, protective detection mechanisms, or informational warnings. This classification is critical for:
  • ISO 26262 compliance: Documenting adherence to the functional safety control hierarchy
  • Risk prioritization: Ensuring design controls are preferred over reactive measures
  • Traceability: Linking safety requirements to their underlying control strategy
  • Effectiveness assessment: Evaluating whether controls are of appropriate type for the hazard/failure severity

Enumeration Values

ValueDisplay NamePriorityDescription
inherent-safety-designInherent Safety Design1 (Highest)Risk eliminated or minimized through architectural design choices, fault tolerance, redundancy, or fail-safe defaults. Highest confidence control.
protective-measureProtective Measure2 (Medium)Risk mitigated through protective mechanisms, detection, or mitigation — watchdogs, error detection codes, plausibility checks, warnings, diagnostic coverage.
information-for-safetyInformation for Safety3 (Lowest)Risk addressed through warnings, procedures, training, operator information, or manual processes. Requires correct human response.
preventionPrevention2 (Medium)Control that prevents the failure mode or hazardous condition from occurring — used in FMEA contexts to distinguish prevention controls from detection. Reduces occurrence rating.
detectionDetection3 (Low)Control that detects failure mode after occurrence but before harm — improves detection rating. Does not prevent failures, only improves discoverability.

Control Hierarchy

TestAuto2 implements the ISO 26262 three-tier control hierarchy: diagram
ISO 26262 requires functional safety analyses to justify why lower-tier controls are used when hazards have high ASIL ratings. For ASIL D hazards, inherent safety design and protective measures are strongly preferred. Information-for-safety controls alone cannot achieve ASIL C or D.

FMEA vs. HARA Control Types

TestAuto2 supports two complementary control categorization approaches:

ISO 26262 HARA Context (Safety Goals, Risk Controls)

When analyzing hazards in HARA (Hazard Analysis and Risk Assessment):
Control TypeUse CaseExample
Inherent Safety DesignSafety goal derives from architectural choice to eliminate hazard source”Implement redundant brake actuation channels”
Protective MeasureSafety goal requires mitigation mechanism for detected faults”Implement watchdog timer to detect ECU failure”
Information for SafetySafety goal relies on driver awareness or operational constraints”Driver training on AEB system limitations”

FMEA Context (Failure Modes, Risk Mitigation)

When analyzing failure modes in DFMEA/PFMEA:
Control TypeUse CaseExampleEffect
PreventionDesign control that reduces failure occurrence rateImproved component manufacturing process; material upgradeLowers Occurrence rating
DetectionInspection/test control that improves failure detectability100% pressure transducer calibration test; visual inspectionLowers Detection rating; does NOT prevent failures
A single risk control may be classified as:
  • Inherent Safety Design in HARA context (architectural decision)
  • Prevention in DFMEA context (root cause mitigation)
Example: “Implement ECC (error-correcting code) memory” = inherent design choice that also prevents memory corruption failure modes.

Property Reference

PropertyTypeValuesSort OrderDescription
idStringinherent-safety-design, protective-measure, information-for-safety, prevention, detectionN/AUnique enumeration identifier
titleStringInherent Safety Design, Protective Measure, Information for Safety, Prevention, DetectionN/ADisplay name in UI
descriptionStringControl strategy descriptionN/ADetailed explanation of control type
sortOrderInteger1–51 = highest priorityRanking for sorting/reporting (1=inherent safety, 5=information)
categoryStringiso26262, fmeaN/AFramework: functional safety or failure analysis

Usage in TestAuto2

Risk Control Work Items

The Control Type field appears on Risk Control work items:
<field>
  <name>riskControlType</name>
  <enum ref="controlType"/>
  <description>Categorizes this risk control by its strategy: inherent design, protective measure, or informational</description>
</field>
Workflow:
  1. Safety engineer creates Risk Control item linked to Hazard or Risk Record
  2. Assigns Control Type based on mitigation strategy (e.g., “Inherent Safety Design”)
  3. Risk Control Type propagates to traceability reports and Safety Readiness Scorecard
  4. Configuration Manager uses Control Type to verify ASIL adequacy (e.g., ASIL D hazards have sufficient inherent/protective controls)

Risksheet Configuration

Control Type appears as a column in risk analysis sheets:
  • HARA Risksheet — “Risk Control Type” column in Risk Controls section
    • Grouped with Risk Control ID, title, and effectiveness status
    • Cell decorator highlights suboptimal choices (e.g., information-only control for high-ASIL hazard)
  • DFMEA/PFMEA Risksheets — “Control Type” column in Prevention/Detection sections
    • Distinguishes between prevention controls (reduce occurrence) and detection controls (reduce detection)
    • Optional cell styling to visually flag detection-only strategies

PowerSheet Filtering

The Whole RTM PowerSheet and Risk Control Plan may filter requirements by downstream Control Type to verify traceability: diagram

Decision Matrix: When to Use Each Type

QuestionYesNo
Can we design out the risk? (Architecture, redundancy)INHERENT SAFETY (Priority 1)Continue to next
Can we detect and mitigate? (Monitoring, watchdogs)PROTECTIVE MEASURE (Priority 2)Continue to next
Can we warn the user? (Training, procedures)INFORMATION FOR SAFETY (Priority 3)Accept Residual Risk
Use multiple control types for high-ASIL hazards:
  • Primary: Inherent Safety Design control
  • Secondary: Protective Measure for detection/response
  • Tertiary: Information for Safety for operator awareness
This layered approach provides defense-in-depth and increases confidence in residual risk acceptability.

Integration Points

Related Concepts: Work Item Types:
  • Risk Control — Primary usage in risk mitigation workflow
  • Hazard — Target of risk controls in HARA
  • Failure Mode — Target of prevention/detection controls in FMEA
  • Safety Goal — Derived from hazards with associated control types
Reports:

Configuration Properties

When configuring Risksheet columns for Control Type:
{
  "name": "riskControlType",
  "title": "Control Type",
  "dataType": "enum",
  "enumRef": "controlType",
  "width": 180,
  "group": "Risk Controls",
  "sortOrder": 2,
  "formatter": "enumLabel",
  "decorator": {
    "type": "cellClass",
    "function": "riskControlTypeStyle()",
    "classes": {
      "inherent-safety-design": "control-type-inherent",
      "protective-measure": "control-type-protective",
      "information-for-safety": "control-type-information",
      "prevention": "control-type-prevention",
      "detection": "control-type-detection"
    }
  }
}
The riskControlTypeStyle() decorator applies CSS classes for visual priority cues — green for inherent/protective, yellow for information/detection.