How DAL Assignment Works
DAL assignment in the Aerospace Safety Solution is automatic — once you set the ARP 4761 classification on a failure condition, thedalAllocation field is computed by formula and cannot be overridden manually. This enforces the traceability chain from ARP 4761 safety assessment to DO-178C (software) and DO-254 (hardware) certification objectives.
Classification-to-DAL Mapping
| Classification | Probability Target | DAL | Colour |
|---|---|---|---|
| Catastrophic | Extremely Improbable (< 10⁻⁹) | DAL A | Red |
| Hazardous | Extremely Remote (< 10⁻⁷) | DAL B | Orange |
| Major | Remote (< 10⁻⁵) | DAL C | Yellow |
| Minor | Reasonably Probable | DAL D | Green |
| No Safety Effect | — | DAL E | Grey |
Steps
1. Open the FHA risksheet
Navigate to 3 - Risks and open the document named FCC System Functional Hazard Assessment (ARP 4761) (or the equivalent FHA for your project).2. Locate the failure condition row
Find the row for the failure condition you want to assign. The risksheet is sorted by Function → Failure Condition → Flight Phase.3. Set or confirm the Classification field
In the Classification column group, click the Classification cell and select the appropriate ARP 4761 severity level:Catastrophic— prevents continued safe flight and landingHazardous— large reduction in safety marginsMajor— significant reduction in safety marginsMinor— slight reduction in safety marginsNo Effect— no impact on safety
4. Observe the auto-populated DAL
As soon as classification is saved, the DAL column in the DAL Allocation group updates automatically. The value is read-only — it reflectsdalAllocation derived from the classification field.
5. Verify the linked Safety Requirement
The Safety Requirements column group shows the safety requirement (safetyRequirement work item) linked via allocatesTo. Confirm that:
- SR ID is populated — a safety requirement has been created for this failure condition
- DAL Level in the Safety Requirements group matches the DAL Allocation column
6. Set the Probability Target
In the Classification column group, confirm the Probability Target cell reflects the correct value for the assigned classification (see table above). This field is separate fromdalAllocation and must be recorded explicitly as part of the FHA evidence.
7. Update Verification Status
In the Verification column group, update the Verification Status field toIn Progress once the DAL is assigned and the safety requirement is created. Set it to Completed when analysis evidence is gathered.
Verification
You should now see:- The DAL column shows a colour-coded value (A–E) matching the classification
- The SR ID column shows a linked safety requirement with the correct DAL Level
- The Verification Status is set appropriately for the current analysis phase
See also
- Classify Failure Effects and Severity — set the classification that drives DAL
- Link Safety Requirements to Failure Conditions — create and link the
safetyRequirementwork item - Create PSSA and SSA Documents — use DAL allocations to scope PSSA objectives
- Read the Certification Readiness Scorecard — track compliance objective status per DAL
Source References (dev)
Source References (dev)
Code:
modules/RiskTemplates/FHATemplate/attachments/risksheet.json (0.64) · .polarion/nextedy/models/rtm.yaml (0.61) · .polarion/tracker/fields/safetyRequirement-custom-fields.xml (0.55) · datasets/sol-aero-ui-walkthrough/summary.md, navigation.md, dashboards/home-dashboard.md, dashboards/role-dashboards.md, dashboards/standards-compliance.md, risksheet-views/risksheet-views.md, work-item-types/data-model.md (0.54) · .polarion/tracker/fields/dal-enum.xml (0.54) · .polarion/tracker/fields/failureCondition-classification-enum.xml (0.52) · .polarion/tracker/fields/complianceObjective-standard-enum.xml, complianceObjective-status-enum.xml, complianceRequirement-complianceStatus-enum.xml, complianceRequirement-evidenceType-enum.xml (0.51) · modules/RiskTemplates/PSSATemplate/attachments/risksheet.json (0.50) · .polarion/tracker/fields/failureCondition-custom-fields.xml (0.49) · .polarion/nextedy/sheet-configurations/DO-160G Environmental Qualification.yaml, Component RTM.yaml, Configuration Index.yaml, Design Verification Sheet.yaml, Interface Control Matrix.yaml, Problem Report Tracker.yaml, Process Steps.yaml, Review Action Item Tracker.yaml, SOI Stage Gate Dashboard.yaml, Use Steps Specification.yaml, User Need Validation Sheet.yaml, characteristics.yaml, component-characteristics.yaml, customer-requirements.yaml, design-requirements.yaml, subsystem-functions.yaml, subsystem-verification.yaml, system-elements.yaml, test-verification.yaml (0.48)