DocumentCode :
2671562
Title :
Software upset analysis: A case study of the HS1602 microprocessor
Author :
Choi, Gwan S. ; Iyer, Ravlshankar K.
Author_Institution :
Coordinated Sci. Lab., Illinois Univ., Urbana, IL, USA
fYear :
1993
fDate :
16-18 Nov 1993
Firstpage :
49
Lastpage :
54
Abstract :
This paper describes a simulation based approach to quantify the impact of low-level transient errors at the software execution level. Automated analysis, for the run-time injection of transients at the device level and the assessment of the resulting impact on the program-control flow, is described. Using test workloads, the type of upsets at the program-flow level which can result from fault injection are determined. The methodology is illustrated by a case study of a microprocessor, used in the jet-engine controller of Boeing 747 and 757 aircrafts. For each section in the test program, the chance of having single and multiple upsets from the fault injection is determined. The analysis showed that about 20% of all upsets are multiple in nature. The result suggests that current methods of validation that assume single upsets may be inadequate
Keywords :
aircraft computers; aircraft control; fault tolerant computing; software fault tolerance; Boeing 747; Boeing 757 aircraft; HS1602 microprocessor; automated analysis; fault injection; jet-engine controller; low-level transient errors; multiple upsets; program-control flow; program-flow level; run-time injection; single upsets; software execution; test workloads; Automatic control; Computational modeling; Computer aided software engineering; Failure analysis; Hardware; Laboratories; Microprocessors; Runtime; Testing; Transient analysis;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Test Symposium, 1993., Proceedings of the Second Asian
Conference_Location :
Beijing
Print_ISBN :
0-8186-3930-X
Type :
conf
DOI :
10.1109/ATS.1993.398778
Filename :
398778
Link To Document :
بازگشت