Skip to Main content Skip to Navigation
Book section

FAULT TOLERANT COMPUTING

Abstract : This paper is devoted to an overview of software fault tolerance by means of design diversity, i.e. the production of two or more systems aimed at delivering the same service through separate designs and realizations. The first section is devoted to a unified presentation of the approaches for software-fault tolerance; in addition to the recovery blocks and N-version programming methods, a third type of approach is identified from the careful examination of current, real-life systems: N self-checking programming. In the second section, the three approaches to software fault tolerance are analyzed with respect to two viewpoints: dependability and cost. The third section is devoted to the definition and analysis of architectures aimed at tolerating both hardware and software faults.
Document type :
Book section
Complete list of metadata

Cited literature [30 references]  Display  Hide  Download

https://hal.laas.fr/hal-01978815
Contributor : Karama Kanoun <>
Submitted on : Friday, January 11, 2019 - 6:08:45 PM
Last modification on : Thursday, June 10, 2021 - 3:07:15 AM

File

Encyclopédie Soft Eng.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : hal-01978815, version 1

Citation

Jean-Claude Laprie, Jean Arlat, Christian Beounes, Karama Kanoun. FAULT TOLERANT COMPUTING. Encyclopedia of Software Engineering, Vol.1, J.Marciniak, Ed.in Chief - Wiley Interscience, N°ISBN 0-471-54001-3, 1, pp.482 - 503, 1994. ⟨hal-01978815⟩

Share

Metrics

Record views

86

Files downloads

120