1. On the implementation of N-version programming for software fault tolerance during execution;Avizienis,1977
2. The methodology of N-version programming;Avizienis,1995
3. Definition and analysis of hardware- and software-fault-tolerant architectures;Laprie;Computer,1990
4. The reliable hybrid pattern: a generalized software fault tolerant design pattern;Daniels,1997
5. On version state recovery and adjudication in class diversity;Romanovsky;Comput. Syst. Sci. Eng.,2002