Functional safety software: coding for the unexpected
When the Ariane 5 rocket exploded mid air in June 1996, only 36 seconds after its test launch, the software aboard the spaceship was working within official specifications. Still, it was a software error that had caused the disaster.