DocumentCode :
2566330
Title :
Executable assertions and timed traces for on-line software error detection
Author :
Rabéjac, Christophe ; Blanquart, Jean-Paul ; Queille, Jean-Pierre
Author_Institution :
Lab. for Dependability Eng., CNRS, Toulouse, France
fYear :
1996
fDate :
25-27 Jun 1996
Firstpage :
138
Lastpage :
147
Abstract :
The topic of this paper is the detection of errors due to residual faults in software, particularly those with temporary effects. After positioning our approach amongst existing fault tolerance and detection techniques, we propose detection mechanisms for such errors. These mechanisms are designed to detect both data and control flow errors. They can be validated by both formal and fault-injection techniques. In particular, we propose a timed trace technique allowing one to specify the expected software behavior and to instantiate from this specification a generic control-flow checking automaton. The critical algorithms of this automaton are formally proved. To develop these mechanisms, we also propose a design and validation method based on a monitoring specification. Finally, we apply these techniques on two cases of embedded real-time software in order not only to validate them but also to estimate their efficiency and applicability
Keywords :
formal specification; online operation; program debugging; program diagnostics; program verification; real-time systems; software fault tolerance; control flow error detection; control-flow checking; embedded real-time software; executable assertions; fault detection; fault tolerance; fault-injection techniques; monitoring specification; online software error detection; residual faults; software behavior; specification; timed trace technique; timed traces; Automata; Automatic control; Design methodology; Embedded software; Error correction; Fault detection; Fault tolerance; Hardware; Monitoring; Software testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Fault Tolerant Computing, 1996., Proceedings of Annual Symposium on
Conference_Location :
Sendai
ISSN :
0731-3071
Print_ISBN :
0-8186-7262-5
Type :
conf
DOI :
10.1109/FTCS.1996.534602
Filename :
534602
Link To Document :
بازگشت