DocumentCode
2874630
Title
An Improved CFCSS Control Flow Checking Algorithm
Author
Wu, Yanxia ; Gu, Guochang ; Wang, Kehui
Author_Institution
Coll. of Comput. Sci. & Technol., Harbin Eng. Univ., Harbin
fYear
2007
fDate
16-18 April 2007
Firstpage
284
Lastpage
287
Abstract
Satellite-borne embedded systems require the properties of low-powered and reliability in the spatial radiation environment. The control flow checking is an effective way for the running systems to prevent the broken-down caused by single event upsets. Control flow checking by software signatures (CFCSS) is a representative of pure software method that checks the control flow of a program using assigned signatures. Because of the existence of multiple-branch-in (MBI) nodes, the fault detection coverage may decrease in this algorithm. To overcome this shortcoming, an improved algorithm called improved control flow checking by software signatures (ICFCSS) that eliminates the MBI node by modifying the control flow graph (CFG) is presented in this paper. Fault injection experiments show that ICFCSS incurs higher fault detection coverage than CFCSS techniques, without significant performance decreasing.
Keywords
digital signatures; flow graphs; control flow checking algorithm; control flow graph; fault detection coverage; multiple-branch-in node; satellite-borne embedded system; software signature; Computer science; Control systems; Educational institutions; Embedded system; Error correction; Fault detection; Flow graphs; Reliability engineering; Single event upset; Software algorithms; CFCSS; Control Flow Checking; Control Flow Graph;
fLanguage
English
Publisher
ieee
Conference_Titel
Anti-counterfeiting, Security, Identification, 2007 IEEE International Workshop on
Conference_Location
Xiamen, Fujian
Print_ISBN
1-4244-1035-5
Electronic_ISBN
1-4244-1035-5
Type
conf
DOI
10.1109/IWASID.2007.373745
Filename
4244831
Link To Document