Accession Number : ADA188615

Title :   Software Implemented Fault Insertion: An FTMP Example.

Descriptive Note : Interim rept.,

Corporate Author : CARNEGIE-MELLON UNIV PITTSBURGH PA DEPT OF COMPUTER SCIENCE

Personal Author(s) : Czeck, Edward W ; Segall, Zary Z ; Siewiorek, Daniel P

PDF Url : ADA188615

Report Date : Dec 1987

Pagination or Media Count : 32

Abstract : This report presents a model for fault insertion through software, describes its implementation on a fault tolerant computer, FTMP, presents a summary of fault detection, identifications, and reconfiguration data collected with software implemented fault insertion and compares the results to hardware fault insertion data. The software fault insertion model assumes faults manifest to data errors at the output of a task. The implementation of the software fault insertion model on FTMP allows inserted faults to emulate faults in the processor data path, processor control path, system memory, and system transmit bus. The experimental results showed detection time there was no correlation between software inserted faults, and hardware inserted faults; this is because hardware inserted faults must manifest to errors before detection, whereas software inserted faults immediately exercise the error detection mechanisms. In summary, although software fault insertion does not map directly to hardware fault insertion, experiments indicate software fault insertion as a means to characterize the fault handling capabilities of a system in error detection, identification, and error recovery. Keywords: Debugging(Computers); Computer program reliability; Computer aided diagnosis.

Descriptors :   *FAULT TOLERANT COMPUTING, *DEBUGGING(COMPUTERS), COMPUTER AIDED DIAGNOSIS, COMPUTER PROGRAM RELIABILITY, COMPUTER PROGRAMS, CONTROL, DATA MANAGEMENT, DATA TRANSMISSION SYSTEMS, DETECTION, DETECTORS, ERRORS, FAULTS, MEMORY DEVICES, PATHS, PROCESSING EQUIPMENT, RECOVERY, TIME, MULTIPROCESSORS, REAL TIME

Subject Categories : Computer Programming and Software

Distribution Statement : APPROVED FOR PUBLIC RELEASE