Overview
Risk Control (riskControl) is a work item type used to track all mitigation actions across FMEA, FHA, and hazard analysis documents. Each risk control:- Links to one or more failure modes, failure conditions, or hazards via the mitigates relationship
- Has a classification (Design, Protective, or Information) indicating its risk reduction strategy
- Tracks implementation status through the lifecycle
- May reference associated requirements and verification test cases
Custom Fields
| Field Name | Type | Default | Description |
|---|---|---|---|
riskControlType | Multi-select Enum | (none) | ISO 14971 risk control hierarchy. Multi-select allows a single control to serve multiple strategies. Values: inherent-safety-design (design out the hazard), protective-measure (add protection), information-for-safety (procedural/labeling). Preferred order: design > protective > information. |
implementationStatus | Enum | (see application) | Lifecycle state of the control. Typical values: Not Started, In Progress, Implemented, Verified. Tracks whether the control has been designed, built, and validated. |
The complete set of implementationStatus enum values and any additional custom fields should be verified in your Aerospace Safety Solution instance via Tracker → Custom Fields → riskControl.
Risk Control Plan Risksheet
The Risk Control Plan is a specialized risksheet where risk controls are the primary work items (not mitigation tasks within another analysis).Structure
| Aspect | Details |
|---|---|
| Risk Type | riskControl (primary item type) |
| Columns | Title, Type (riskControlType), Linked Risk Records (failure modes via mitigates role) |
| Hierarchy | Single level — no multi-level nesting |
| Purpose | Centralized inventory of all mitigation measures across the project |
| Linked Records | Displays failure modes, hazards, or failure conditions linked via mitigates relationship |
Example Risk Control Entry
- Title: Redundant Sensor Architecture
- riskControlType: inherent-safety-design
- implementationStatus: Implemented
- Mitigates: FM-1: Sensor Loss (SFMEA) → HI-5: Loss of Attitude Data (FHA)
Risk Control References Across Risksheets
Risk controls appear in multiple analysis contexts:DFMEA Mitigation Columns
In Design FMEA (DFMEA), the Mitigations column group shows:| Column | Content |
|---|---|
| RC ID | Unique identifier of the linked risk control |
| Title | Risk control name |
| Status | Implementation status (Not Started, In Progress, Implemented, Verified) |
| Requirements | Design requirements linked to this control (traversed via work item back-links) |
| Verification | Test cases verifying the control (traversed through linked requirements) |
SFMEA Mitigation Tasks
System FMEA similarly includes mitigation task rows linked to failure modes, showing the same risk control properties and verification chain.FHA/PSSA Safety Requirements
In Functional Hazard Assessment (FHA) and Preliminary System Safety Assessment (PSSA), safety requirements allocate from failure conditions. Risk controls support these allocated requirements by providing concrete mitigation implementation.Relationships and Traceability
| Link Role | Direction | Meaning |
|---|---|---|
| mitigates | Risk Control → Failure Mode/Condition/Hazard | This control reduces the risk of that failure |
| allocatesTo | Safety Requirement → Failure Condition | Requirement derived from FHA failure condition |
| (implicit) | Risk Control → Design Requirement | Control implementation is specified in design req |
| verifiedBy | Design Requirement → Test Case | Test validates that design requirement is met |
Implementation Workflow
1. Risk Identification
During SFMEA/DFMEA analysis, failure modes and their severity/occurrence/detection are identified. High RPN values trigger the need for risk controls.2. Control Design
A risk control is created and classified:- Inherent-Safety-Design (preferred): Modify design to eliminate the failure mode entirely
- Protective-Measure: Add redundancy, monitoring, or fail-safe mechanisms
- Information-for-Safety: Provide warnings, operational procedures, or labeling
3. Allocation to Requirements
The risk control is allocated to one or more design requirements that implement the mitigation strategy.4. Verification
Test cases are linked to the design requirements, ensuring the control is validated.5. Implementation Tracking
TheimplementationStatus field tracks progress: Not Started → In Progress → Implemented → Verified.
Usage in Aerospace Standards
ARP 4761 (Safety Assessment)
Risk controls mitigate failure conditions identified in FHA. Each failure condition’s allocated safety requirement should reference the risk control that prevents the condition.ARP 4754A (System Development Assurance)
Risk controls implemented as design requirements inherit the DAL (Design Assurance Level) from the failure condition. All associated activities (design, verification, documentation) must meet the DAL.DO-178C / DO-254 (Software & Hardware Assurance)
Risk controls appear in compliance matrices. Each control’s verification method (test, analysis, inspection, demonstration, review) and test level (unit, integration, system, acceptance) must satisfy the DAL.MIL-STD-882E (Hazard Analysis)
Risk controls are the primary mitigation measures tracked in the Hazard Tracking risksheet. Residual risk (post-mitigation) is assessed after controls are implemented.Multi-Select Risk Control Type
BecauseriskControlType is multi-select, a single risk control can serve multiple risk reduction strategies:
Verification in Application
The following should be confirmed in your Aerospace Safety Solution instance:
- Available implementationStatus enum values
- Linked work item types and back-link traversal (requirements and test cases)
- Risk control plan risksheet column configuration
- Multi-select behavior of riskControlType (verify multiple values can be assigned simultaneously)
- Any custom fields beyond riskControlType and implementationStatus
See Also
- Risk Control Plan — Centralized inventory risksheet
- DFMEA Risksheet Configuration Reference — How risk controls appear in Design FMEA
- FHA Risksheet Configuration Reference — How controls mitigate failure conditions
- Design Requirement (desReq) — How controls are implemented as requirements
- Test Case (testCase) — How controls are verified
Source References (dev)
Source References (dev)
Code:
modules/RiskTemplates/RiskControlPlanTemplate/attachments/risksheet.json (0.67) · modules/RiskTemplates/DFMEATemplate/attachments/risksheet.json (0.64) · .polarion/tracker/fields/designRequirement-subType-enum.xml, environmentalCategory-enum.xml, fta-gateType-enum.xml, cca-analysisType-enum.xml, controlType-enum.xml, riskControlType-enum.xml, verificationMethod-enum.xml, testLevel-enum.xml (0.63) · .polarion/tracker/fields/testCase-custom-fields.xml, desReq-custom-fields.xml, processStep-custom-fields.xml, characteristic-custom-fields.xml, systemElement-custom-fields.xml, commonCauseEvent-custom-fields.xml, riskControl-custom-fields.xml, task-custom-fields.xml, custom-fields.xml (0.63) · .polarion/tracker/fields/workitem-type-enum.xml (0.60) · modules/Risks/COMPLIANCE-001/module.xml, modules/Risks/MIL-STD-882E-HTS-001/module.xml, modules/Risks/SEC-THREAT-001/module.xml, modules/Risks/SFMEA-SUB-001/module.xml, modules/Risks/SFMEA-SUB-002/module.xml, modules/Risks/SFMEA-SUB-003/module.xml (0.55) · .polarion/pages/spaces/_default/Data Model/page.xml (0.55) · modules/RiskTemplates/PSSATemplate/attachments/risksheet.json (0.55) · .polarion/tracker/fields/riskRecord-custom-fields.xml (0.54) · modules/RiskTemplates/HazardTrackingTemplate/attachments/risksheet.json (0.51)