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.
Published in:
Software Engineering, IEEE Transactions on
(Volume:SE-11
,
Issue:
12
)
Date of Publication: Dec. 1985