DocumentCode :
1590599
Title :
Design of a portable control-flow checking technique
Author :
Alkhalifa, Z. ; Nair, V.S.S.
Author_Institution :
Dept. of Comput. Sci. & Eng., Southern Methodist Univ., Dallas, TX, USA
fYear :
1997
Firstpage :
120
Lastpage :
123
Abstract :
A software-based method for concurrent detection of hardware faults via control-flow checking is presented. The method is capable of detecting all single control flow errors and almost all multiple control flow errors, regardless of the type of fault that caused the error. It is implemented by means of adding assertions to the entry and exit points of each branch-free interval of the high-level source code. This method is portable across architectures and does not require any special hardware for its application. The assertions are placed automatically through the use of a preprocessor
Keywords :
computer debugging; error detection; program control structures; program diagnostics; software portability; automatic assertion placement; branch-free interval; concurrent hardware fault detection; control flow error detection; entry points; exit points; high-level source code; portable control-flow checking technique; preprocessor; software-based method; Assembly; Computer errors; Computer science; Databases; Error correction; Error correction codes; Fault detection; Hardware; Microprocessors; Optimizing compilers;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High-Assurance Systems Engineering Workshop, 1997., Proceedings
Conference_Location :
Washington, DC
Print_ISBN :
0-8186-7971-9
Type :
conf
DOI :
10.1109/HASE.1997.648049
Filename :
648049
Link To Document :
بازگشت