DocumentCode :
3183648
Title :
Error recovery using forced validity assisted by executable assertions for error detection: an experimental evaluation
Author :
Hiller, Martin
Author_Institution :
Dept. of Comput. Eng., Chalmers Univ. of Technol., Goteborg, Sweden
Volume :
2
fYear :
1999
fDate :
1999
Firstpage :
105
Abstract :
This paper proposes and evaluates error detection and recovery mechanisms suitable for embedded systems. The purpose of these mechanisms is to provide detection of and recovery from data errors in internal variables. A classification scheme for variables enables us to construct a parameterised detection and recovery mechanism for each variable. Error detection is handled by executable assertions and recovery is attempted by forcing an erroneous variable into the valid domain of that variable. The effect on failure probability from some of the proposed mechanisms is evaluated in an error injection experiment targeting an embedded system. Errors were injected into the original system without mechanisms as well as into an instrumented system. Results show that the failure probability decreased most for errors in monitored variables and very little for errors in variables that were not directly monitored. For errors in the stack and CPU registers, no significant change was observed
Keywords :
embedded systems; error detection; system recovery; classification scheme; data errors; embedded systems; error detection; error recovery; executable assertions; failure probability; forced validity; parameterised detection; Computer errors; Computerized monitoring; Condition monitoring; Contracts; Control systems; Costs; Embedded system; Instruments; Software safety; System testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
EUROMICRO Conference, 1999. Proceedings. 25th
Conference_Location :
Milan
ISSN :
1089-6503
Print_ISBN :
0-7695-0321-7
Type :
conf
DOI :
10.1109/EURMIC.1999.794768
Filename :
794768
Link To Document :
بازگشت