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

  • Authors:
  • Hany H. Ammar;Bojan Cukic;Ali Mili;Cris Fuhrman

  • Affiliations:
  • CSEE Department, Box 6109, West Virginia University, Morgantown, WV 26506, USA;CSEE Department, Box 6109, West Virginia University, Morgantown, WV 26506, USA;CSEE Department, Box 6109, West Virginia University, Morgantown, WV 26506, USA;Prologic Inc., Suite 1310, 1000 Technology Drive, Fairmont, WV 26554, USA

  • Venue:
  • Annals of Software Engineering
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

Today's digital systems are growing increasingly complex, and are being used in increasingly critical functions. The first premise makes them more prone to contain faults, and the second premise makes their failure less tolerable. 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 systems 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.