Issue No.12 - December (1985 vol.11)
A. Avizienis , Department of Computer Science, University of California
Evolution of the N-version software approach to the tolerance of design faults is reviewed. Principal requirements for the implementation of N-version software are summarized and the DEDIX distributed supervisor and testbed for the execution of N-version software is described. Goals of current research are presented and some potential benefits of the N-version approach are identified.
tolerance of design faults, Design diversity, fault tolerance, multiple computation, N-version programming, N-version software, software reliability
A. Avizienis, "The N-Version Approach to Fault-Tolerant Software", IEEE Transactions on Software Engineering, vol.11, no. 12, pp. 1491-1501, December 1985, doi:10.1109/TSE.1985.231893