The N-Version Approach to Fault-Tolerant Software

Algirdas Avizienis

IEEE Transactions On Software Engineering, Vol. Se-I 1, No. 12, December 1985

DOI 10.1109/TSE.1985.231893

Used by the Diversify project

This paper is the seminal paper for N-version programming, the first implementation of software diversity for dependable embedded systems. This is a mjor piece of state of the art for DIVERSIFY and an essential motivation for diversity in the area of software engineering.