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
Link To Document