Jog your memory of some few but noteworthy software design errors by NASA/contractors:
1997: Mars Pathfinder. Data Losses, repeated. Error in RTOS, task scheduling priority inversion yielding deadlock. System hardware/software transient yielding a case not practical to analyze, predict or simulate.1999: Mars Climate Orbiter: Orbit insertion failed. Error in conversion from imperial to metric units.
1999: Mars Polar Lander: System of Systems logic error causing premature engine shutdown in descent.
IMO: System/software errors are proportional to the number of software engineers working the same project. Fewer is always better.
To Err Is Human. To Truly Screw-up Takes A Computer.
--------------------------------------- Posted through