Techniques of Software Fault Tolerance

Abstract

Fault tolerance is the ability of a system to perform its function correctly even in the presence of internal faults. We should accept that, relying on software techniques for obtaining dependability means accepting some overhead in terms of increased size of code and reduced performance (or slower execution). N-version programming achieves redundancy through the use of multiple versions. Failures are detected by comparing the results of the different versions. In this paper we will discuss the techniques of software fault tolerance such as recovery blocks, N-version programming, single version programming, multi-version programming, Comparison of N-Version with recovery block .

Authors and Affiliations

Dr. K. C. Joshi

Keywords

Related Articles

Fusing Fingerprint and Iris Multimodal Biometrics using Soft Computing Techniques 

This paper presents the application of soft computing techniques in multimodal biometrics recognition. The paper investigates the comparative performance of three different approaches: nonoptimized neural network trained...

Civilizing the Network Lifetime Efficiently in MANETs Through DEL-CMAC Protocol

MANET (Mobile Ad-Hoc Network) has a dynamic topology. Due to the mobility of nodes in the network of cooperative communication is a technique for archived greater efficiency of transmission. In this paper the Network Lif...

Security against attacks in TOR networks

TOR( The Onion Router) network is a system that provide anonymity for its client by routing the client packets via various volunteering networks, such routing conceals the clients location & activity thus making traf...

Text Extraction from Image Using MSER Approach

The automated understanding of textual information in images is an important problem to solve for the Computer Vision and Document Analysis for extracting that information for processing. This needs to generate required...

A Novel Method to Extract Comparison of Products Using Comparative Questions

Comparing one thing with another is a typical part of human decision making process, especially during an online purchase scheme. To assist decision making it is useful to compare entities that share common utility but h...

Download PDF file
  • EP ID EP156087
  • DOI -
  • Views 123
  • Downloads 0

How To Cite

Dr. K. C. Joshi (2012). Techniques of Software Fault Tolerance. International Journal of Computer Science & Engineering Technology, 3(4), 46-49. https://europub.co.uk/articles/-A-156087