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

ANALYSIS OF LAND SURFACE TEMPERTURE AND PREDICTING THE UNKNOWN VALUES USING SPATIAL INTERPOLATION METHODS

This paper compares five spatial interpolation methods of Kriging-exponential, Krigingspherical,Kriging- Gaussian with different weighting values are unity and 1/Standard Deviation in temperature interpolation,utilizing...

Ad hoc Network and its Security Essentials

This In this paper we present an analysis of ad hoc network and how the attacks are prominence on the ad hoc network. Basically ad hoc network is a combination of several nodes which are linked over without wires which m...

Dynamic Modeling Technique for Weather Prediction

For an agro-based country like India, the impact of weather is to a large extent. The prevailing weather conditions turns out to be major affecting factor for the proper development of the country. Therefore it is of utm...

Improving Geographical Data Finder Using Tokenize Approach from GIS Map API

This Paper presents a novel approach to geographical data finder by combining the tokenize algorithm. Improper correctness of Geo location data lapse performance of GIS based applications. In this work, Geo location data...

Protein-Protein Interaction Classification Using Jordan Recurrent Neural Network

Proteins form a very important part of a living cell. The biological functions are carried out by the proteins within the cell by interacting with other proteins in other cells. This is called protein-protein interaction...

Download PDF file
  • EP ID EP156087
  • DOI -
  • Views 110
  • 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