2006
DOI: 10.1145/1195937.1195938
|View full text |Cite
|
Sign up to set email alerts
|

Software fault avoidance issues

Abstract: This article aims to discuss various issues of software fault avoidance. Software fault avoidance aims to produce fault free software through various approaches having the common objective of reducing the number of latent defects in software programs.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2006
2006
2024
2024

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 17 publications
(3 citation statements)
references
References 14 publications
0
3
0
Order By: Relevance
“…In order to prevent failures in the application, three techniques can be used at different levels of the fault-error-failure chain: fault avoidance, fault removal, fault tolerance. Fault avoidance and fault removal both refer to the fact that faults should be dealt with as soon as possible and not allow them to develop into errors, as errors are harder to handle and can easily lead to failures [12], [14].…”
Section: B Faults Errors and Failuresmentioning
confidence: 99%
“…In order to prevent failures in the application, three techniques can be used at different levels of the fault-error-failure chain: fault avoidance, fault removal, fault tolerance. Fault avoidance and fault removal both refer to the fact that faults should be dealt with as soon as possible and not allow them to develop into errors, as errors are harder to handle and can easily lead to failures [12], [14].…”
Section: B Faults Errors and Failuresmentioning
confidence: 99%
“…Indeed, on one an hand, they represent the most effective tool to specify requirements in an unambiguous way [4]; that is, they improve fault prevention, which is ane the fault avoidance techniques [14]. On another hand, they provide means to verify and validate formally the specifications so that designers are able to detect and remove faults (i.e., apply fault removal techniques) in the early design phases and, contrary to test techniques, without having already realized a prototype of the system [19].…”
Section: Related Workmentioning
confidence: 99%
“…Whereas, the ESVP inherits its own generality, wide-applicability and simplicity. Both the ABFT [2,11,12,13] and CFC [3,12,13] are intended to detect errors only and, they are intended to complement the intrinsic hardware error detection mechanisms (e.g., microprocessor exceptions) in a microprocessor system. The so-called ESVP also inherits similar time and space redundancy as that of with the conventional fault tolerance schemes: RBS [4], ABFT and CFC.…”
Section: Introductionmentioning
confidence: 99%