4 ms·
Same type of mistake as Ariane 5. Upgraded the size of some parts (from Ariane 4), but failed to thoroughly check every other system component would be compatib
by perihelions 4y ago
Same type of mistake as Ariane 5. Upgraded the size of some parts (from Ariane 4), but failed to thoroughly check every other system component would be compatible with the up-scaling. Specifically: the real-time control software was carefully written for the small parts, but not adequate for
the upgraded parts because the bigger numbers would overflow a fixed-width integer field.
https://en.wikipedia.org/wiki/Ariane_flight_V88?useskin=vector https://en.wikipedia.org/wiki/Ariane_flight_V88?useskin=vect...
- "The greater values of BH caused a data conversion from a 64-bit floating point number to a 16-bit signed integer value to overflow and cause a hardware exception.[5] The programmers had protected only four out of seven critical variables against overflow to keep within a required maximum workload target of 80% for the on-board Inertial Reference System computer, and relied on assumptions which were correct for the Ariane 4, but not Ariane 5, trajectory about the possible range of values for the three unprotected variables.[6]"