Scinovex
articleTop 1% cited

Concurrent error detection using watchdog processors-a survey

IEEE Transactions on Computers · 1988 · Vol. 37(2) · pp. 160–174
Asif MahmoodE.J. McCluskey

Abstract

Concurrent system-level error detection techniques using a watchdog processor are surveyed. A watchdog processor is a small and simple coprocessor that detects errors by monitoring the behavior of a system. Like replication, it does not depend on any fault model for error detection. However, it requires less hardware than replication. It is shown that a large number of errors can be detected by monitoring the control flow and memory-access behavior. Two techniques for control-flow checking are discussed and compared with current error-detection techniques. A scheme for memory-access checking based on capability-based addressing is described. The design of a watchdog for performing reasonable checks on the output of a main processor by executing assertions is discussed.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">&gt;</ETX>

Radiation Effects in ElectronicsDistributed systems and fault toleranceParallel Computing and Optimization TechniquesComputer scienceError detection and correctionCoprocessorFault detection and isolationReplication (statistics)Control flowEmbedded systemComputer hardwareAlgorithmArtificial intelligence
Citations
563
FWCI
16.34
field-weighted impact
References
67
Percentile
100%
vs. same field & year
Citations per year
Cited by
Concurrent error detection using watchdog processors-a survey
IEEE Transactions on Computers · 1988 · 563 citations
References
Concurrent error detection using watchdog processors-a survey
IEEE Transactions on Computers · 1988 · 563 citations
An axiomatic basis for computer programming
Communications of the ACM · 1969 · 3,842 citations
Citation Network

How this paper connects to the literature. Drag to explore, click any node to open that paper.

Concurrent error detection using watchdog processors-a survey · Scinovex