Related article on Space Shuttle Software Quality [0] Excerpt: "But how much work the software does is not what makes it remarkable. What makes it remarkable is how well the software works. This software never crashes. It never needs to be re-booted. This software is bug-free. It is perfect, as perfect as human beings have achieved. Consider these stats : the last three versions of the program — each 420,000 lines lo…
It is so expensive and slow that it would be much cheaper, faster, and actually safer to prove the software correct using modern proof assistants.
Projects like seL4, CompCert etc. shows how it should be done.