loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
First IEEE International Workshop on Source Code Analysis and Manipulation
A Source-to-Source Compiler for Generating Dependable Software
Florence, Italy
November 10-December 10
ISBN: 0-7695-1387-5
Maurizio Rebaudengo, Politecnico di Torino
Matteo Sonza Reorda, Politecnico di Torino
Massimo Violante, Politecnico di Torino
Over the last years, an increasing number of safety-critical tasks have been demanded to computer systems. In particular, safety-critical computer-based applications are hitting market area where cost is a major issue, and thus solutions are required which conjugate fault tolerance with low costs. In this paper, a source-to-source compiler supporting a Software-Implemented Hardware Fault Tolerance approach is proposed, based on a set of source code transformation rules. The proposed approach hardens a program against transient memory errors by introducing software redundancy: every computation is performed twice and results are compared, and control-flow invariants are checked explicitly. By exploiting the tool's capabilities, several benchmark applications have been hardened against transient errors. Fault Injection campaigns have been performed to evaluate the fault detection capability of the hardened applications. In addition we analyzed the proposed approach in terms of space and time overheads.
Citation:
Maurizio Rebaudengo, Matteo Sonza Reorda, Massimo Violante, Marco Torchiano, "A Source-to-Source Compiler for Generating Dependable Software," scam, pp.0035, First IEEE International Workshop on Source Code Analysis and Manipulation, 2001
Usage of this product signifies your acceptance of the Terms of Use.