Standards & Compliance

DAL B

/dal bee/ · Design Assurance Level B
Sitting one step below the most stringent catastrophic classification, this avionics assurance level governs airborne software and electronic hardware whose failure produces a hazardous failure condition. Defined jointly by RTCA DO-178C for software and DO-254 for complex electronic hardware, a DAL B item is one whose anomalous behavior could cause serious or fatal injuries to a small number of occupants, large reductions in safety margins, or excessive crew workload. The aircraft-level allocation derives from the Functional Hazard Assessment, and the corresponding quantitative reliability target is a failure probability below 1×10-7 per flight hour. For RF line replaceable units such as weather radar transceivers, transponders, and DO-160 qualified datalink modems, a DAL B assignment drives the firmware verification rigor, the structural coverage required, and the level of independence between designer and verifier.
Category: Standards & Compliance
Failure Condition: Hazardous
Probability Target: < 1×10-7/FH

How DAL B Fits the Avionics Safety Hierarchy

The development assurance level scheme arises from the safety process described in SAE ARP4754A and ARP4761. A system Functional Hazard Assessment classifies the worst-case effect of each function's failure as Catastrophic, Hazardous, Major, Minor, or No Safety Effect. Those five severities map onto Design Assurance Levels A through E. DAL B corresponds to the Hazardous classification, meaning a failure would significantly reduce the aircraft's capability or the crew's ability to cope with adverse operating conditions, potentially causing serious or fatal injuries to a relatively small number of occupants. This is one notch less severe than the Catastrophic effect that drives DAL A, where loss of the aircraft is assumed.

Both DO-178C (software) and DO-254 (hardware) translate the assigned level into a defined set of process objectives. As the level moves from E up to A, the number of objectives grows and more of them must be performed with independence. DAL B sits near the demanding end of that scale: it requires nearly the full objective set, but with two notable relaxations relative to DAL A in the verification activities. Engineers refer to the hardware variant as IDAL B (Item Development Assurance Level) when emphasizing that the same severity scheme applies to electronic hardware components, not just software.

The practical consequence for an RF hardware supplier is that the embedded firmware controlling a synthesizer, gain stage, or built-in test routine must be verified to the DAL B objective set, and the complex programmable logic (FPGA or ASIC) inside the transceiver must follow the DO-254 DAL B life cycle. Requirements traceability, configuration management, and a documented verification record become deliverables rather than internal artifacts.

Structural Coverage and Independence at DAL B

The single most-cited distinction between DAL A and DAL B in DO-178C is the structural coverage requirement. DAL A demands Modified Condition/Decision Coverage (MC/DC), which proves each Boolean condition independently affects the decision outcome. DAL B steps down to Decision Coverage (DC), which only requires that every decision has taken both true and false outcomes and every entry point has been exercised. This relaxation, together with fewer objectives needing independence, is what makes DAL B development meaningfully less costly than DAL A for the same functionality.

Quantitative and Process Objectives

Allowable failure probability (Hazardous):
PHAZ < 1×10-7 per flight hour

Top-down DAL allocation:
FHA severity → DAL · (Catastrophic→A, Hazardous→B, Major→C, Minor→D, None→E)

DO-178C objective counts (with independence):
DAL A = 71 (30 indep.)  ·  DAL B ≈ 69 (≈18 indep.)  ·  DAL C ≈ 62

Where FHA = Functional Hazard Assessment and FH = flight hour. The hazardous budget of 1×10-7/FH is apportioned across redundant items so each contributing failure mode stays well under the system target.

Design Assurance Level Comparison

LevelFailure ConditionProbability Target (/FH)DO-178C ObjectivesStructural CoverageExample RF Item
DAL ACatastrophic< 1×10-971MC/DCFly-by-wire RF actuator link
DAL BHazardous< 1×10-7≈ 69Decision CoverageWeather radar transceiver
DAL CMajor< 1×10-5≈ 62Statement CoverageMode-S transponder option
DAL DMinor< 1×10-3≈ 26None requiredCabin connectivity radio
DAL ENo safety effectNo requirement0None requiredIn-flight entertainment RF
Common Questions

Frequently Asked Questions

What is the difference between DAL A and DAL B?

DAL A covers catastrophic failures with a target below 1×10-9/FH; DAL B covers hazardous failures with a target below 1×10-7/FH. The headline DO-178C distinction is structural coverage: DAL A needs MC/DC, while DAL B needs only Decision Coverage. DAL B also drops 2 objectives and relaxes several independence requirements, which lowers development cost.

How many DO-178C objectives must be satisfied at DAL B?

Approximately 69 of the 71 objectives apply, with roughly 18 requiring independence between author and verifier. The two objectives removed relative to DAL A concern MC/DC structural coverage and the source-to-object code coverage mapping. Relaxed independence plus the move from MC/DC to Decision Coverage typically cut firmware effort 20 to 35 percent versus DAL A.

When is an RF or microwave line replaceable unit assigned DAL B?

When the system safety assessment shows its failure causes a hazardous, not catastrophic, aircraft-level condition. Common examples are primary weather radar transceivers, certain transponder and TCAS RF chains, and required SATCOM or datalink units. The level flows from the ARP4761 Functional Hazard Assessment to hardware via DO-254 and firmware via DO-178C; redundancy can keep a single channel at DAL B.

Certifiable RF Hardware

Building to DAL B?

RF Essentials supplies millimeter-wave transceivers, converters, and integrated assemblies engineered for DO-160 and DO-254 programs. Talk to our team about traceable, certifiable RF hardware.

Get in Touch