Dissertation > Excellent graduate degree dissertation topics show

Research on Reliability Modeling and Optimization of Software System

Author: WeiChuanCheng
Tutor: LiuYongShan
School: Yanshan University
Course: Applied Computer Technology
Keywords: Software reliability Reliability modeling Module level software rejuvenation Niche genetic algorithm Reliability optimization
CLC: TP311.52
Type: Master's thesis
Year: 2010
Downloads: 153
Quote: 0
Read: Download Dissertation

Abstract


Along with the arrival of information age, the computer technology has the unprecedented development. At the same time, the requirement for software quality is also getting higher and higher. Software reliability, whose quantitative assessment and prediction have become the focus of attention and study, is considered as an important characteristic for measuring the software quality. The software quality, especially the software reliability has already become an indispensable question, but the present production situation of software is not satisfying. An analysis on software reliability model has been made on the current situation, the problems of the previous methods have been shown in this paper, and researches have been made on approaches to software reliability modeling and optimization.Firstly, aiming at the software aging phenomenon,the problem of software reliability modeling is studied from a new prospective. A module level software rejuvenation strategy based on the threshold value is put forward. The software rejuvenation is applied in the module subsystem, and the module level software rejuvenation is used for the software reliability modeling. The predicted value is obtained from the neural network model and the stochastic Petri net based on the practical statistical data. The rejuvenation time is decided by comparing with the given threshold, based on which we can determine the optimal rejuvenation cycle.Secondly, the problem of software reliability optimization based on the genetic algorithm is explored. The concept of niche is introduced based on the problems for the low efficiency, low convergence speed of genetic algorithm in searching the global optimum and only partial optimal solutions obtained from the multimodal function. It is based on the stochastic tournament selection operator, the uniform schema crossover operator and the non-uniform mutation that the improved niche genetic algorithm for dealing with the reliability allocation issue is proposed, which can improve the search performance of the genetic algorithm.Finally, the non-markovian stochastic Petri-nets model based on the module level rejuvenation technique and the multi-module software reliability optimization model based on niche genetic algorithm are constructed respectively for the modeling and optimization of the software reliability. At the same time, the simulation experiment and the model evaluation are performed by using the mathematical statistical methods.

Related Dissertations

  1. Deep-sea umbilicals dynamic response and reliability of bending enhancer,P756.1
  2. Research on Software Development Process and Key Technologies Based on Reliability Measurement,TP311.52
  3. Research and Implement of Software Stress Testing and Testing Tools,TP311.52
  4. Software reliability prediction model and application in power system,TP311.52
  5. Diesel multi-state system reliability analysis and modeling,TK42
  6. Study on Reliability of the Expendable Bathythermograph (XBT),P715
  7. Design and Implementation of the Estimation Tool Based on Analyzing Software Reliability Model,TP311.52
  8. Improved Software Testing V Model and Its Application in Medicine Management System,TP311.52
  9. The Research of Software Reliability Optimized-allocation Technique Application,TP311.52
  10. Reliability Modeling and Analysis of the Traveling-crane Machine,TV536
  11. A Study of System Reliability Optimization Using Genetic Algorithm,TB472
  12. Wheeled crane boom structure of non-probabilistic reliability,TH213.6
  13. A Research and Application of Software Reliability Design and Testing in Satellite Navigation Ground Station System,TP311.52
  14. Research and Design on Software Reliability of Distributed Mobile Value-added Billing System,TN929.5
  15. Architecture-based C ~ 4ISR system reliability modeling and allocation method,TP311.52
  16. Based on Improved Genetic Algorithm section frame structure optimization of the mechanical parameters,TP18
  17. Reliability-Based Optimization Design of vehicle drive axle housing,U463.218
  18. Research on the Design and Verification Technology for Embedded Software Module of High Reliability,TP368.1
  19. Research and Application of Software Reliability Model Based on NHPP,TP311.52
  20. The selection and application of the evaluation of software reliability metrics,TP311.52

CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer software > Program design,software engineering > Software Engineering > Software Development
© 2012 www.DissertationTopic.Net  Mobile