• 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