A software-based error detection technique using encoded signatures

Sedaghat, Y ; Sharif University of Technology | 2006

148 Viewed
  1. Type of Document: Article
  2. DOI: 10.1109/DFT.2006.11
  3. Publisher: 2006
  4. Abstract:
  5. In this Paper, a software-based control flow checking technique called SWTES (Software-based error detection Technique using Encoded Signatures) is presented and evaluated. This technique is processor independent and can be applied to any kind of processors and microcontrollers. To implement this technique, the program is partitioned to a set of blocks and the encoded signatures are assigned during the compile time. In the run-time, the signatures are compared with the expected ones by a monitoring routine. The proposed technique is experimentally evaluated on an ATMEL MCS51 microcontroller using Software Implemented Fault Injection (SWIFI). The results show that this technique detects about 90% of the injected errors. The memory overhead is about 135% on average, and the performance overhead varies between 11% and 191% depending on the workload used. © 2006 IEEE
  6. Keywords:
  7. Computer software ; Encoding (symbols) ; Microcontrollers ; Encoded signatures ; Monitoring routine ; Software Implemented Fault Injection ; Error detection
  8. Source: 2006 21st IEEE International Symposium on Defect and Fault Tolerance in VLSI Systems, Arlington, VA, 4 October 2006 through 6 October 2006 ; 2006 , Pages 389-397 ; 15505774 (ISSN); 076952706X (ISBN); 9780769527062 (ISBN)
  9. URL: https://ieeexplore.ieee.org/document/4030951