• DocumentCode
    2232369
  • Title

    Power-Aware Reliable Embedded Software Design

  • Author

    Vargas, Fabian ; Rocha, Cláudia A. ; Cristófoli, Luís Fernando ; Rocha, Luciano

  • Author_Institution
    Electr. Eng. Dept., Catholic Univ., Porto Alegre, Brazil
  • fYear
    2008
  • fDate
    16-17 Nov. 2008
  • Firstpage
    17
  • Lastpage
    20
  • Abstract
    We propose a new approach, namely optimized embedded signature monitoring (OESM) to perform on-line control-flow fault detection. The underlined advantage of this approach is the ability to perform a profiling algorithm that analyses the control-flow graph of user program in order to optimize the number of checkpoints (i. e., signatures) to be inserted along with the application code. By optimization, we mean to find, for a given application, the best trade-off between the minimum number of signatures to be inserted in the code, for the maximum fault detection coverage, with the minimum impact in terms of power increase. The embedded signatures are checked at runtime by the processor against compilation-time pre-computed values every time the processor reaches these signature points. Practical experiments have been carried out to demonstrate the OESM benefits when compared to conventional control-flow fault detection approaches.
  • Keywords
    digital signatures; embedded systems; power aware computing; software fault tolerance; system monitoring; systems analysis; compilation-time pre-computed values; control-flow graph; fault detection coverage; online control-flow fault detection; optimized embedded signature monitoring; power-aware reliable embedded software design; Algorithm design and analysis; Application software; Embedded software; Energy consumption; Fault detection; Monitoring; Programming; Robustness; Runtime; Software design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    NORCHIP, 2008.
  • Conference_Location
    Tallinn
  • Print_ISBN
    978-1-4244-2492-4
  • Electronic_ISBN
    978-1-4244-2493-1
  • Type

    conf

  • DOI
    10.1109/NORCHP.2008.4738274
  • Filename
    4738274