Font Size: a A A

Design And Implementation Of A Software Failure Mode Evaluation Tool

Posted on:2013-09-16Degree:MasterType:Thesis
Country:ChinaCandidate:Z Y LiuFull Text:PDF
GTID:2268330392969330Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Nowadays, the computer system has been widely used in various fields. Usersof computer systems enjoy powerful services but also very concerned about thefault-tolerant performance of the software system itself if is still the normalexecution and user are correct service in the face of system failure. Evaluation ofsoftware fault tolerance, however, still exists the problem of limitations and low datacollection efficiency. Therefore, a new evaluation way is required to make softwarefault tolerance evaluation more standardized.Fault injection is a commonly used method for evaluation of fault tolerance,and is also a very effective method. In this issue, through the study of typical FARMfault injection model, proposed to improve the failure modes for software faultinjection model, and determine the content of the model collection. Through usingdebugger-based fault injection method, an evaluation idea based on the softwarefailure mode is put forward, and failure mode evaluation of the strategy aredescribed.Under the guidance of the fault injection model, through using debugger faultinjecting and process status monitoring method, a test platform is built up with theresearch target of software failure effect, which can do memory and register faultinjection automaticly in windows NT system, provided a software failure effect testenvironment.To validate the effectiveness of the failure effect evaluation tool as well as thepreliminary study of failure effect of the software, some representative benchmarksare chosen to do the evaluation of the various types of failure modes and the existingsoftware fault-tolerant the method. The results of the experiments showed theeffectiveness of the evaluation tools, built the software failure mode initially.Through analysis of the different groups of test results, some regular pattern ofsoftware failure is found and some software fault tolerance methods’ performance isverified.
Keywords/Search Tags:FAULT INJECTION, SOFTWARE FAILURE, FAULT DETECTION, SOFTWARE FAULT TOLERANCE
PDF Full Text Request
Related items