Font Size: a A A

The Research Of Self-adaption To Improve Online Software Reliability

Posted on:2017-05-19Degree:MasterType:Thesis
Country:ChinaCandidate:X Y YangFull Text:PDF
GTID:2308330482480633Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Reliability is one of the important indicators to measure the quality of software. Online Adaptive improve software reliability is a hot topic in recent years domestic and international research. Currently the research work improving the reliability of software is mainly according to the software running context to analyze the software reliability, and based on the analysis of the assembly process for deployment to improve software reliability. Existing research on software reliability improvement has two major shortcomings: First, the existing online improving the reliability method does not consider the cause of software reliability decrease, and cannot locate the faulty component causing the system reliability decline. Second, the system cannot be targeted to take effective measures to regulate and improve the reliability of the system.For the deficiency of the research, in this paper we present a based component-localization self-adaptive method to improve software reliability. The main idea of this method is that when the predicted reliability is lower than the expected value, it locates the faulty component that causes the declining of the system reliability by using an improved spectrum-fault component-localization method. Then the system automatically uses the system adaptive mechanism to reconfigure the software system, and eliminates the impact on the reliability of the failed component. Among them, this article online reconfigure system mainly by adding new components and replacing faulty components. Finally, this article uses the example of improving the online shopping system reliability to explain the feasibility of the proposed method. And the experimental data analysis and evaluation results show that the method has high feasibility and effectiveness.The contributions of this paper are listed as follows:(1)Propose a method of positioning fault component. Improve the program spectrum fault localization technology to get a new method of fault component spectrum matrix positioning. When we predict the system reliability to decline lower than the expected value, we can use the improved spectrum-fault components-localization method to locate the fault components causing system running failure.(2)Propose an adaptive reconfiguration method against fault component to improve the reliability of software system. The system uses adaptive mechanism against the located component to add a new component or replace the fault components to reconfigure system architecture to adjust the system running architecture, as to improve the system reliability automatically, and make the system reconfigure with pertinence.
Keywords/Search Tags:online reliability calculation, fault component localization, adaptive mechanism, system reconfiguration, reliability improvement
PDF Full Text Request
Related items