Software fault tolerance

Software fault tolerance is the ability of computer software to continue its normal operation despite the presence of system or hardware faults.
Wikipedia

Papers overview

Semantic Scholar uses AI to extract papers important to this topic.
Highly Cited
2010
Highly Cited
2010
Over the past decade, the decreasing cost of minicomputer components has encouraged the use of multiprocessor techniques in the… (More)
  • figure I
  • table I
Is this relevant?
2008
2008
Software fault tolerance demands additional tasks like error detection and recovery through executable assertions, exception… (More)
  • table 1
  • table 2
  • figure 2
  • figure 1
  • figure 3
Is this relevant?
2003
2003
A low-cost and effective solution for developing transient fault tolerant application software based on a single-version program 
Is this relevant?
Highly Cited
1999
Highly Cited
1999
The paper describes a systematic approach for automatically introducing data and code redundancy into an existing program written… (More)
  • figure 1
  • figure 2
  • figure 3
  • figure 6
  • table 1
Is this relevant?
Highly Cited
1996
Highly Cited
1996
N-version programing is defined a s t h e independent generation of N2 2 func t iona l ly equiva len t prograns f r an the sme i… (More)
  • figure 1
Is this relevant?
1995
1995
By software fault tolerance in the application layer, we mean a set of application level software components to detect and… (More)
  • figure 10.1
  • figure 10.2
  • figure 10.3
  • figure 10.4
  • figure 10.5
Is this relevant?
1989
1989
A fault-tolerant software unit is composed of N~2 diverse member units, usually developed by N separate teams, and an execution… (More)
Is this relevant?
Highly Cited
1988
Highly Cited
1988
Crucial computer applications require extremely reliable software. For a typical system, current proof techniques and testing… (More)
  • figure I
  • figure 2
  • figure 3
  • figure 4
  • figure 5
Is this relevant?
1982
1982
Some basic concepts underlying the issue of fault-tolerant software design are investigated. Relying on these concepts, a unified… (More)
Is this relevant?
Highly Cited
1975
Highly Cited
1975
The paper presents, and discusses the rationale behind, a method for structuring complex computing systems by the use of what we… (More)
  • figure 7
  • figure 10
  • figure 9
  • figure 13
Is this relevant?