• DocumentCode
    2013857
  • Title

    Generic Design and Automatic Deployment of NMR Strategies on HW Cores

  • Author

    Ruiz, Juan-Carlos ; de Andres, D. ; Blanc, Sara ; Gil, Pedro

  • Author_Institution
    Inst. de Aplic. de las TIC Avanzadas (ITACA), Univ. Politec. de Valencia (UPV), Valencia, Spain
  • fYear
    2008
  • fDate
    15-17 Dec. 2008
  • Firstpage
    265
  • Lastpage
    272
  • Abstract
    Hardware fault tolerance is a requirement even for noncritical applications, since unexpected failures may damage the reputation of manufacturers and limit the acceptance of their products. However, current practices for the design and deployment of hardware redundancy techniques remain in practice specific (defined on a case-per-case basis) and mostly manual. This paper addresses the challenging problems of (i) engineering NMR strategies in a generic way, and (ii) automating their deployment. This approach relies on metaprogramming to specify NMR mechanisms and open compilers to automatically deploy such mechanisms on the selected hardware core. Fault injection complements that approach by providing the means to (i) determine the best core for replication, and (ii) check the effectiveness of the deployed NMR strategy. A PIC microcontroller is used as case study to exemplify the approach and show its feasibility.
  • Keywords
    fault tolerance; formal specification; program compilers; system recovery; automatic N-modular redundant strategy deployment; generic design; hardware core; hardware fault tolerance; hardware redundancy technique; metaprogramming; open compiler specification; Computer aided manufacturing; Fault tolerance; Fault tolerant systems; Gas insulated transmission lines; Hardware design languages; Manufacturing automation; Microcontrollers; Nuclear magnetic resonance; Program processors; Redundancy; Fault tolerance automatic deployment; HW generic design; Metaprogramming; NMR strategy; Open Compilation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Computing, 2008. PRDC '08. 14th IEEE Pacific Rim International Symposium on
  • Conference_Location
    Taipei
  • Print_ISBN
    978-0-7695-3448-0
  • Electronic_ISBN
    978-0-7695-3448-0
  • Type

    conf

  • DOI
    10.1109/PRDC.2008.51
  • Filename
    4725305