Software reliability model by AGP
Yongqiang Zhang, Jingjie Yin · 2008
To solve the problems of the incongruence of software reliability models and cast off the traditional models’ multi-subjective assumptions, this paper adopts Genetic Programming evolution algorithm which has adaptive genetic operators (for short AGP) to establish software reliability model based on software failure time series. The individual of the population is according to the case of the fitness of the generation to adjust the probability of crossover and mutation by the sigmoid curve. By evaluating the data series of the software testing case in Armored Force Engineering Institute, the results sufficiently testify that the new AGP algorithm has better applicability and the validity of fitness and forecasting. Moreover, compared with standard Genetic Programming evolution algorithm, the new AGP algorithm has the better rapidity of convergence. Therefore, we can say that, this algorithm can be more effectively applied to software testing and ensured the validity of data.