• DocumentCode
    1992167
  • Title

    Comparing software-based fault detection techniques applied at different abstraction levels

  • Author

    Chielle, Eduardo ; Grehs, Daniel Henrique ; Azambuja, Jose Rodrigo ; Lima Kastensmidt, Fernanda

  • Author_Institution
    Inst. de Inf., Univ. Fed. do Rio Grande do Sul (UFRGS), Porto Alegre, Brazil
  • fYear
    2013
  • fDate
    23-27 Sept. 2013
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    This paper presents an analysis of software-based fault tolerance techniques applied at different abstraction levels. Four case-study applications are partially hardened using software-based fault tolerance techniques. Different partial hardened versions of the case-study applications are generated with varying levels of hardening. In the high level programming language, variables are individually hardened, while in the low level programming language, registers are individually hardened. A fault injection campaign is performed. Results show the performance, memory footprint and error coverage of each hardened version. Both approaches are compared and presented in detail.
  • Keywords
    electronic engineering computing; high level languages; microprocessor chips; radiation hardening (electronics); software fault tolerance; abstraction levels; error coverage; fault injection campaign; high level programming language; low level programming language; memory footprint; microprocessors; software-based fault detection techniques; Assembly; Encoding; Encryption; Fault tolerance; Fault tolerant systems; Microprocessors; Registers; fault tolerance; microprocessors; selective redundancy; soft errors; software-based techniques;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Radiation and Its Effects on Components and Systems (RADECS), 2013 14th European Conference on
  • Conference_Location
    Oxford
  • Type

    conf

  • DOI
    10.1109/RADECS.2013.6937383
  • Filename
    6937383