• DocumentCode
    2907093
  • Title

    A Software-Based Error Detection Technique Using Encoded Signatures

  • Author

    Sedaghat, Yasser ; Miremadi, Seyed Ghassem ; Fazeli, Mahdi

  • Author_Institution
    Dependable Syst. Lab., Sharif Univ. of Technol., Tehran
  • fYear
    2006
  • fDate
    Oct. 2006
  • Firstpage
    389
  • Lastpage
    400
  • Abstract
    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
  • Keywords
    error detection; fault simulation; microcontrollers; program control structures; software process improvement; ATMEL MCS51; control flow checking; encoded signatures; fault injection; microcontrollers; monitoring routine; processors; software error detection; Circuit faults; Computer bugs; Computerized monitoring; Control systems; Error correction; Fault detection; Hardware; Laboratories; Microcontrollers; Runtime;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Defect and Fault Tolerance in VLSI Systems, 2006. DFT '06. 21st IEEE International Symposium on
  • Conference_Location
    Arlington, VA
  • ISSN
    1550-5774
  • Print_ISBN
    0-7695-2706-X
  • Type

    conf

  • DOI
    10.1109/DFT.2006.11
  • Filename
    4030951