Software Fault Tolerance Methods

by Nataliia Vasylyna | December 9, 2011 12:30 pm

Software fault tolerance methods initiate from fault tolerance designs in traditional hardware systems that require higher levels of dependability, reliability and availability.

In such systems, spare areas and backup units are generally used to keep the systems in operational conditions.

The primary software fault tolerance methods comprise N-version programming, recovery blocks and their variations.

There are some fundamental aspects of software fault tolerance methods:

In the majority of fault tolerance methods faults are not characteristically detected, consequently not removed, but just tolerated dynamically.

This is extremely different to software bugs[1] identifying and removal activities such as inspection and software testing[2].

Related Posts:

Endnotes:
  1. software bugs: http://qatestlab.com/services/sample-deliverables/bug-reports-examples/
  2. software testing: http://qatestlab.com/services/our-qa-services/software-product-testing/

Source URL: https://blog.qatestlab.com/2011/12/09/software-fault-tolerance-methods/