A Software Reliability Prediction Method Based on Selective Dynamic Weight Neural Network Ensemble

A neural network and dynamic weight technology, applied in biological neural network models, software testing/debugging, etc., can solve problems such as overfitting and unrobustness

Inactive Publication Date: 2016-05-04
CHINA UNIV OF PETROLEUM (EAST CHINA)
View PDF3 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The present invention proposes a software reliability prediction method for selective dynamic weight neural network integration to overcome problems such as unrobustness and overfitting that exist in the prediction of a single neural network model

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A Software Reliability Prediction Method Based on Selective Dynamic Weight Neural Network Ensemble
  • A Software Reliability Prediction Method Based on Selective Dynamic Weight Neural Network Ensemble
  • A Software Reliability Prediction Method Based on Selective Dynamic Weight Neural Network Ensemble

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0038] Select respectively BP, Elman, traditional neural network integration and the method proposed by the present invention to compare in the experiment, select the front software reliability data Data13 to test here, and select the first 130 groups as training data, and the rear 40 groups of data as verification data, The last 43 sets of data are used as test data.

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention belongs to the field of software reliability forecasting, and particularly relates to a software reliability forecasting method based on selective dynamic weight neural network integration. The software reliability forecasting method mainly includes the steps: A, generating neural network individuals: selecting Elman neural networks as network individuals and generating n neural network individuals by a Bagging algorithm; B, optimizing the individuals: firstly, determining the cluster number of the generated neural network individuals by a K value optimization algorithm, secondly, clustering the neural network individuals according to a K-mean clustering algorithm to increase individual difference, and finally, integrating the clustered individuals; C, building a dynamic model: building a dynamic weight model based on a fuzzy neural network by the aid of errors of fitting data of the optimized individuals; and D, performing integrated output: combining forecasting results of the optimized individuals with weights generated by the dynamic weight model to generate final forecasting results. A neural network integration algorithm is applied to software reliability forecasting, and the software reliability forecasting method has the advantages of high precision and fine stability.

Description

technical field [0001] The invention belongs to the field of software reliability prediction and can be used for software reliability prediction, in particular to a software reliability prediction method based on selective dynamic weight neural network integration. Background technique [0002] With the continuous development of information technology, computer software has been greatly developed and widely used. However, due to the uncontrollability of the environment in which the computer system is located, potential errors in the software are often induced by the user's wrong operation, which will lead to system failure and seriously threaten people's lives and property safety. Therefore, people's demand for high-quality software is more and more urgent, and software reliability, which is an important indicator of software quality, has become the focus of people's attention. [0003] Since the development of software reliability theory, a large number of models and varia...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(China)
IPC IPC(8): G06F11/36G06N3/02
Inventor 李克文赵康
Owner CHINA UNIV OF PETROLEUM (EAST CHINA)
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products