A Survey of Software Fault Tolerance Techniques

Abstract

The paper surveys various software fault tolerance techniques and methodologies. The techniques include traditional techniques: recovery blocks (RtB), n-version programming, n selfchecking Programming, retry blocks (RtB), n-copy programming and some new techniques: adaptive n-version systems, fuzzy voting, abstraction, parallel graph reduction, rejuvenation. The utility for each technique based on its attribution has also been presented

    Similar works

    Full text

    thumbnail-image

    Available Versions