Organization that pioneered manned space travel.

NASA during the years 1960-1970 was an engineering powerhouse capable of the extremely efficient conversion of research into engineered applications. This page studies the approaches to managing and engineering that were pioneered during this period.

The design error problem

One idea often cited for improving software reliability is to create a specification and then produce multiple software implementations satisfying that specification. Assuming the implementations fail independently, overall reliability should be improved as there will be fewer single failures that can compromise the whole system.

This strategy is called "N version programming" in the literature. Below are some references to studies in this area. The results give strong reasons to doubt that N version programming can deliver the promised reliability improvements.

incoming(1): bitcoin

Last update on 7E4B16, edited 1 times. 2/2thh