A Fault-list Generation Approach Based on Data Flow Analysis
Jianjun Xu
Abstract
Jianjun Xu
Abstract
Fault injection is an effective technique used to evaluate fault tolerance mechanisms.It accelerates the evaluation processing by injecting faults into the system.However,these faults are typically selected at random from the total fault space of the system.These selection has one significant limitation;that is,the no response problem,which leads inaccurate evaluation of the fault tolerance mechanisms.In this paper,we propose a fault list generation approach based on data flow analysis.Firstly,a Single Event Upset(SEU) fault model is proposed,which is composed of Fault-injection location,Fault-injection time,Fault type and Fault mask.Then Fault-injection location is calculated by live variables analysis,and Fault-injection time is calculated by reaching definitions analysis.Finally,this fault list generation approach is validated to be having an accelerated failure rate of 90% on the PowerPC8548 Processor and its Trace Simulator.
A significance statement is not available in the OpenAlex record.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Fault injection is an effective technique used to evaluate fault tolerance mechanisms.It accelerates the evaluation processing by injecting faults into the system.However,these faults are typically selected at random from the total fault space of the system.These selection has one significant limitation;that is,the no response problem,which leads inaccurate evaluation of the fault tolerance mechanisms.In this paper,we propose a fault list generation approach based on data flow analysis.Firstly,a Single Event Upset(SEU) fault model is proposed,which is composed of Fault-injection location,Fault-injection time,Fault type and Fault mask.Then Fault-injection location is calculated by live variables analysis,and Fault-injection time is calculated by reaching definitions analysis.Finally,this fault list generation approach is validated to be having an accelerated failure rate of 90% on the PowerPC8548 Processor and its Trace Simulator.
Key concepts: Computer science, Fault injection, Fault coverage, Fault (geology), Stuck-at fault, Fault model, Fault indicator, Real-time computing