A comparative analysis of hardware and software fault tolerance: Impact onsoftware reliability engineering

Citation
Hh. Ammar et al., A comparative analysis of hardware and software fault tolerance: Impact onsoftware reliability engineering, ANN SOFTW E, 10, 2000, pp. 103-150
Citations number
44
Categorie Soggetti
Computer Science & Engineering
Journal title
ANNALS OF SOFTWARE ENGINEERING
ISSN journal
10227091 → ACNP
Volume
10
Year of publication
2000
Pages
103 - 150
Database
ISI
SICI code
1022-7091(2000)10:<103:ACAOHA>2.0.ZU;2-Y
Abstract
Today's digital systems are growing increasingly complex, and are being use d in increasingly critical functions. The first premise makes them more pro ne to contain faults, and the second premise makes their failure less toler able. This widening gap highlights the need for fault tolerant techniques, which make provisions for reliable operation of digital systems despite the presence and occasional manifestation of faults. In this paper we present a brief comparative survey of fault tolerance as it arises in hardware syst ems and software systems. We discuss logical models as well as statistical models of fault tolerance, and use these models to analyze design tradeoffs of fault tolerant systems.