Software reliability assessment method based on component influence

A reliable and influential technology, applied in the field of software reliability assessment, can solve problems such as inaccurate reliability of software systems, and achieve the effect of strong universality and improved accuracy

Inactive Publication Date: 2019-09-24
NANJING UNIV OF AERONAUTICS & ASTRONAUTICS
View PDF2 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Moreover, the software reliability analysis method based on the Markov chain requires that the internal components of the software meet the Markov property and the independent failure conditions, but the actual internal structure of the software system does not all meet the above conditions, so the above models are directly used to evaluate these software systems The reliability is not accurate

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 assessment method based on component influence
  • Software reliability assessment method based on component influence
  • Software reliability assessment method based on component influence

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0044] In order to make the technical problems, technical solutions and advantages to be solved by the present invention clearer, a detailed description will be given below in conjunction with the accompanying drawings and an actual software system reliability analysis example.

[0045] A software reliability evaluation method based on component influence, comprising the following steps:

[0046] S1, analyze the software source code, establish a directed graph model of the software architecture, define the attribute characteristics of the software correlation graph, and map it into an adjacency matrix;

[0047] S2, introduce component influence to describe the impact of different components on system reliability, and calculate the influence of each component based on the component influence measurement model;

[0048] S3, according to the complex structure state mapping mechanism to complete the conversion of components to system states, and integrate these independent states ...

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 discloses a software reliability assessment method based on component influence. The software reliability assessment method belongs to the technical field of software reliability evaluation. According to the software reliability assessment method, abstraction and modeling of a software system structure are realized through the directed graph; graph attribute characteristics related to software are defined; the component influence is introduced to describe the influence of different components on the system reliability; the software reliability assessment method comprises the following steps: firstly, dividing components into input / output components and common components; respectively establishing influence measurement models of the two types of components; then, solving the problem of system structure diversity in a complex software system through a complex structure state mapping mechanism; and calculating reliability parameters of each state after conversion in combination with the influence of the component; and finally, establishing a reliability model by adopting a Markov chain, so that the evaluation of software reliability is realized, and the accuracy of reliability analysis is improved, and the universality is relatively high.

Description

technical field [0001] The invention provides a software reliability evaluation method based on component influence, which belongs to the field of software reliability evaluation. Background technique [0002] At present, software reliability evaluation models are mainly divided into two categories according to different test methods: reliability growth model based on test data (black box model), and reliability analysis model based on architecture (white box model). The black-box model relies on a large amount of failure data collected during software testing, and reliability analysis is performed through probability theory or mathematical statistics knowledge, which is only applicable to the later stage of software development. The white-box model combines software internal structure and component reliability information to evaluate the overall reliability of the system, which can run through the software design and has gained more and more attention. In the white box mod...

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/36
CPCG06F11/3688
Inventor 燕雪峰陈悦
Owner NANJING UNIV OF AERONAUTICS & ASTRONAUTICS
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