International Research journal of Management Science and Technology

  ISSN 2250 - 1959 (online) ISSN 2348 - 9367 (Print) New DOI : 10.32804/IRJMST

Impact Factor* - 6.2311


**Need Help in Content editing, Data Analysis.

Research Gateway

Adv For Editing Content

   No of Download : 42    Submit Your Rating     Cite This   Download        Certificate

SOFTWARE FAULT TOLERANCE AND THEIR TECHNIQUES

    1 Author(s):  PREETI LAKHANI

Vol -  5, Issue- 12 ,         Page(s) : 10 - 17  (2014 ) DOI : https://doi.org/10.32804/IRJMST

Abstract

Abstract This paper presents a review of software fault tolerance. Fault Tolerance is evolved as a technique to increase the dependability of computing systems. Because of limitations with producing of error free software, Software Fault Tolerance has become an important consideration. Majority of software errors are design faults. A number of Fault Tolerance techniques aimed at minimizing the effect of software faults are being investigated. Single version and Multi-version software fault tolerance techniques discussed are based on the assumption that software built differently should fail differently and thus, if one of the redundant versions fails, at least one of the others should provide an acceptable output. In this paper, a critical review of Recovery blocks, N-version programming, N self-checking programming methods which are based on design diversity is presented.

  1. “A Survey of Software Fault Tolerance Techniques”, Zaipeng Xie, Hongyu Sun and Kewal Saluja, Department of Electrical and Computer, USA, pp 1-10.
  2. “N-Version programming method of Software Fault Tolerance: A Critical Review”, Bharathi V, NCNSD-2003, Dec 2003, PP 173-176.
  3. “Optimal structure of fault-tolerant software systems”, Gregory Levitin, ELSEVIER, Nov 2004, pp 286-295.
  4. “A novel approach for component-based fault-tolerant software development”, Purnendu Sinha, Anil Hanumanthary, ELSEVIER, Nov 2004, pp 365-382.
  5. “N-Version Programming: A Fault-Tolerance Approach to Reliabilty of Software Operation”, Liming Chen, Algirdas Avizienis, IEEE, VOl. III, 1996, pp 113-119.
  6. “Incorporating Fault Tolerance Tactics in Software Architecture Patterns”, Neil B. Harrison, Paris Avgeriou, ACM, Nov. 2008, pp 9-18.
  7. “Software Based Fault Tolerance”, Goutam Kumar Saha, CLEI ELECTRONIC JOURNAL, Vol.9, Dec 2006, pp 1-5.
  8. “Software faults: A quantifiable definition” John C. Munson, Allen P. Nikora, Joseph S. Sherif, ELSEVIER, 2006, pp 327-333.
  9. “On Architecting Software Fault Tolerance using Abstractions”, Rog´erio de Lemos, ELSEVIER, 2009, pp 21-32.
  10. “Strategies for Fault Tolerance in Multicomponent Applications”, Aniruddha G. Shet, Wael R. Elwasif, Samantha S. Foley, Byung H. Park, David E. Bernholdt, Randall Bramley, ELSEVIER, 2011, pp 2287-2296.

*Contents are provided by Authors of articles. Please contact us if you having any query.






Bank Details