Software reliability forecasting method based on selective dynamic weight neural network integration

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: 2013-09-11
CHINA UNIV OF PETROLEUM (EAST CHINA)
View PDF3 Cites 13 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
  • Software reliability forecasting method based on selective dynamic weight neural network integration
  • Software reliability forecasting method based on selective dynamic weight neural network integration
  • Software reliability forecasting method based on selective dynamic weight neural network integration

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0065] In the experiment, BP, Elman, traditional neural network integration and the method proposed by the present invention are respectively selected for comparison. Here, the former software reliability data Data13 is selected for testing, and the first 130 groups are selected as training data, and the last 40 groups of data are used 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 due to the user's wrong operation, resulting in system failure, which seriously threatens 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 attention. [0003] Since the development of software reliability theory, a large number of models and variants hav...

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 Applications(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