Your browser cannot save progress right now. You can still investigate; keep this tab open or enable local storage to save.
This case has been updated. Compatible choices are kept; revisit the evidence before drawing your conclusion.
01 / The briefing
Begin with the question.
Ariane 5’s first flight ended shortly after launch on June 4, 1996. The launcher carried two inertial reference systems, yet their redundancy did not preserve guidance. The inquiry traced the failure to software inherited from Ariane 4 and a calculation that remained active after it was needed. A value related to horizontal motion exceeded the range of a signed integer conversion. The important question is not whether software reuse is inherently unsafe. It is whether the reused system’s assumptions still held in the new flight environment, and whether testing exercised that environment. Follow the chain from a numeric operation to loss of valid attitude information, then distinguish redundant hardware from genuinely independent failure behavior.
The timeline
Ariane 5 Flight 501 lifts off on its maiden flight.
Valid guidance and attitude information is lost.
Extreme nozzle commands contribute to breakup; the destruction system is triggered.
The independent inquiry board dates its report.
ESA publicly presents the findings and corrective actions.
A researched reconstruction for learning. These reasoning steps simplify a complex record; no score can capture the full history.
02 / The evidence
What does the record show?
Read each exhibit before settling on an explanation. The numbered source links below every exhibit lead to the record behind it.
A calculation out of range
A 64-bit floating-point value was converted to a 16-bit signed integer; the value exceeded the allowed range.
Source record [s2]
Identical exposure
The two inertial reference systems used the same software and encountered the same flight conditions, defeating the intended backup.
Source record [s2]
Work that was no longer needed
An alignment function continued after liftoff even though it served no purpose then for Ariane 5.
Source record [s1]
A missing representative test
The inquiry found that system tests and simulations did not adequately exercise the inertial reference system under the actual Ariane 5 trajectory.
Source record [s1]
03 / Your reasoning
Follow the strongest explanation.
Choose an interpretation, then compare it with the evidence. You can revise your choice. The goal is understanding, not a perfect score.
04 / The findings
The chain behind the outcome.
The inquiry identified specification and design errors in the inertial reference software, together with inadequate analysis and testing of the complete system. The conversion exception shut down the affected unit, and the backup had already encountered the same problem. Data associated with failure were then used in a way that contributed to extreme control commands. The important abstraction is a common-mode failure: two components can be separate boxes while sharing the same vulnerability. The recommended response included disabling unnecessary post-liftoff alignment processing, reconsidering exception handling and testing real trajectory conditions. This is not proof that every system needs different software implementations. Diversity has its own costs and errors. It is evidence that a safety argument must explain which failures redundancy actually covers—and which shared assumptions can take every redundant channel down together.
Take the method with you
- Redundant hardware is not automatically independent protection.
- Reused code carries reused assumptions.
- Test the new operating envelope, including out-of-range behavior.
You can read findings at any time. Exploring every reasoning step marks this case as complete in your notebook.
The open record
Sources & further reading
Read the original record and its scope before relying on a conclusion. Source references support the exhibit summaries; Faultory’s reasoning prompts are editorial reconstructions.
- s1
- s2ESA/CNES — Flight 501 Inquiry Board report
esamultimedia.esa.int
- s3
Written and curated for Faultory by Yunus Emre Vurgun, with AI-assisted research and drafting. Sources and interpretations can need correction. Read our editorial standards or report an issue.