• DocumentCode
    3488268
  • Title

    Impact on Reliability in the Control-Flow of Programs under Compiler Optimizations

  • Author

    Parizi, R. ; Ferreira, Ricardo ; Freitas, Adelaide ; Carro, Luigi

  • Author_Institution
    Inst. de Inf., Fed. Univ. of Rio Grande do Sul, Porto Alegre, Brazil
  • fYear
    2012
  • fDate
    5-7 Nov. 2012
  • Firstpage
    43
  • Lastpage
    48
  • Abstract
    This paper evaluates the impact on reliability in the control-flow of programs that compiler optimizations incur in terms of fault coverage for the Automatic Correction of Control-flow Errors technique. This technique was implemented in the LLVM framework, enabling the automated analysis of programs. In order to evaluate the efficiency of the technique of fault tolerance we performed a series of fault injection experiments using the MiBench benchmark suite as case study, measuring how individual and combined optimizations impact reliability.
  • Keywords
    error correction; optimising compilers; program control structures; program diagnostics; program testing; software fault tolerance; Automatic Correction of Control-flow Errors technique; LLVM framework; MiBench benchmark suite; automated program analysis; compiler optimization; fault coverage; fault injection experiment; fault tolerance; program control flow; reliability; Benchmark testing; Hardware; Optimization; Program processors; Reliability; Systems engineering and theory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computing System Engineering (SBESC), 2012 Brazilian Symposium on
  • Conference_Location
    Natal
  • ISSN
    2324-7886
  • Print_ISBN
    978-1-4673-5747-0
  • Type

    conf

  • DOI
    10.1109/SBESC.2012.17
  • Filename
    6473630