• DocumentCode
    2263574
  • Title

    Modeling and Evaluation of Control Flow Vulnerability in the Embedded System

  • Author

    Rouf, Mohammad Abdur ; Kim, Soontae

  • Author_Institution
    Dept. of Inf. & Commun. Eng., Korea Adv. Inst. of Sci. & Technol. (KAIST), Daejeon, South Korea
  • fYear
    2010
  • fDate
    17-19 Aug. 2010
  • Firstpage
    430
  • Lastpage
    433
  • Abstract
    Faults in control flow-changing instructions are critical for correct execution because the faults could change the behavior of programs very differently from what they are expected to show. The conventional techniques to deal with control flow vulnerability typically add extra instructions to detect control flow-related faults, which increase both static and dynamic instructions, consequently, execution time and energy consumption. In contrast, we make our own control flow vulnerability model to evaluate the effects of different compiler optimizations. We find that different programs show very different degrees of control flow vulnerabilities and some compiler optimizations have high correlation to control flow vulnerability. The results observed in this work can be used to generate more resilient code against control flow-related faults.
  • Keywords
    embedded systems; optimising compilers; program verification; software fault tolerance; compiler optimization; control flow vulnerability; control flow-changing instruction fault; control flow-related fault detection; correct execution; embedded system; program behavior; Benchmark testing; Circuit faults; Computational modeling; Mathematical model; Optimization; Program processors; Registers; architectural vulnerbility factor; control flow error; transient fault;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Modeling, Analysis & Simulation of Computer and Telecommunication Systems (MASCOTS), 2010 IEEE International Symposium on
  • Conference_Location
    Miami Beach, FL
  • ISSN
    1526-7539
  • Print_ISBN
    978-1-4244-8181-1
  • Type

    conf

  • DOI
    10.1109/MASCOTS.2010.71
  • Filename
    5581492