Control Flow Checking and Recovering Based on 8051 Architecture

Gong Rui,Chen Wei,Liu Fang,Dai Kui,Wang Zhiying
DOI: https://doi.org/10.1145/1363686.1364048
2008-01-01
Abstract:Control flow checking is a commonly used method to promote the fault tolerance of embedded systems. Conventional control flow checking by software signatures (CFCSS) imposes large overheads on code size and performance. A control flow checking scheme based on 8051 architecture, the control flow checking and recovering by compiler signatures and hardware checking (CFCCH) is proposed in this paper. Compared to CFCSS, the CFCCH is preferred to be implemented on the 8051 architectures to efficiently reduce code size and program execution time while keep the same fault tolerant ability.
What problem does this paper attempt to address?