Back to Search Start Over

Qualifications of Instruction Sequence Failures, Faults and Defects: Dormant, Effective, Detected, Temporary, and Permanent

Authors :
Jan A. Bergstra
Source :
Scientific Annals of Computer Science, Vol XXXI, Iss 1, Pp 1-50 (2021)
Publication Year :
2021
Publisher :
Alexandru Ioan Cuza University of Iasi, 2021.

Abstract

Starting out from the survey of instruction sequence faults from [6] program faults are classified according to the conventional criteria of being dormant, effective, detected, temporary, and permanent. Being retrospectively approved is introduced as an additional qualification. For this theoretical investigation the context is simplified by contemplating instruction sequences as a theoretical model for programs, and by assuming that instruction sequences are supposed to compute total transformations on finite bit sequences of a fixed length only. The main conclusion which can be drawn from this work concerns the notion of dormancy. First of all it is noticed that the unconventional notion of a dormant failure is both plausible and amenable to a straightforward and convincing definition. The conventional notion of a dormant fault, however, is much harder to grasp and the definition of a dormant fault which is provided in the paper may be disputed. The notion of a dormant fault seems to admit no convincing intuition. All faults are defects but not the other way around. The idea of a fault exclusively depends on an instruction sequence and a specification of which it is considered to be a candidate implementation. In the presence of a design, however, in addition to faults, the notion of a deviation from design (DFD) defect arises, which constitutes a class of defects many of which are not faults. For DFD defects the notion of dormancy admits a straightforward and convincing definition.

Details

Language :
English
ISSN :
18438121 and 22482695
Volume :
XXXI
Issue :
1
Database :
Directory of Open Access Journals
Journal :
Scientific Annals of Computer Science
Publication Type :
Academic Journal
Accession number :
edsdoj.9639253a03745968b7942da32d9c789
Document Type :
article
Full Text :
https://doi.org/10.7561/SACS.2021.1.1