Font Size: a A A

Studies Of Redundancy Optimi-Zation And Acceleration Techno-Logy In Simulator-Based Fault Injection

Posted on:2018-03-01Degree:MasterType:Thesis
Country:ChinaCandidate:Z H ZhangFull Text:PDF
GTID:2348330512499462Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
The growing scale of software/hardware system and increasing requirement of system reliability raise higher demand to software development and test.Fault injection is a significant means of measuring the fault-tolerant and anti-interference ability.Introducing fault values or signals in the system can simulate the external and internal disturbance in the real environment,and can be used to detect the fault-tolerant and recovery mechanism of the system in abnormal conditions.Though the fault injection becomes more and more mature,there are still some problems,such as short precision,low performance,long test period etc.In this paper,with the help of simulator,we can control and trace the program easily.Thus based on simulator,we studied fault injection in a different way to improve the efficiency of fault injection test and shorten the development cycle.In this paper,our work is as follows:1)We studied the reading/writing behavior characteristics of injection point and found the phenomenon of redundancy in fault injection.We also proposed the instruction-level fault injection model and the minimum-injection principle during the design state of fault-injection rules.2)Based on the instruction-level fault injection model,we studied and implemented the injection/optimization technology in both runtime and static modes.We also invented a logging system based on shared memory to prevent the loss of logs when program crashes for injected fault.3)Studied and implemented the injection/optimization technology which based on simulator,instruction injection and compilation technology.4)All of the above function was tested during the systematic test,the effectiveness of the work in this paper was verified.
Keywords/Search Tags:fault injection, redundancy of injection, minimum-injection principle, ir-redundancy optimization, execution acceleration in fault-injection
PDF Full Text Request
Related items