Component software reliability analysis method capable of considering limitation of debugging resources based on HFSQM (Hybrid Finite Server Queuing Model)

A technology of queuing model and analysis method, applied in the field of software reliability analysis, can solve the problem of waiting in line for faults, and achieve the effect of reducing the total cost

Inactive Publication Date: 2012-03-28
HARBIN INST OF TECH
View PDF3 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

When all debuggers are occupied, newly detected faults must be queued

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
  • Component software reliability analysis method capable of considering limitation of debugging resources based on HFSQM (Hybrid Finite Server Queuing Model)
  • Component software reliability analysis method capable of considering limitation of debugging resources based on HFSQM (Hybrid Finite Server Queuing Model)
  • Component software reliability analysis method capable of considering limitation of debugging resources based on HFSQM (Hybrid Finite Server Queuing Model)

Examples

Experimental program
Comparison scheme
Effect test

specific Embodiment approach 1

[0026] Specific implementation mode one: combine figure 1 with figure 2 This embodiment is described. The component software integration test in this embodiment refers to the process of assembling all the components in the application for testing, and all the components in the application work together. As tests are performed, faults are continuously discovered and eliminated, and the software application experiences an increase in reliability. The testing process includes a fault detection process and a fault elimination process. An integration testing troubleshooting strategy links these two stochastic processes.

[0027] During the integration testing process, the troubleshooting activities are organized according to the troubleshooting strategy. Troubleshooting strategy According to the actual development characteristics and budget and schedule requirements, the troubleshooting resources are reasonably allocated, and the detected faults are assigned to the correspondin...

specific Embodiment approach 2

[0091] Specific implementation mode two: combination Figure 3 to Figure 19 This embodiment is described. The first difference between this embodiment and the specific embodiment lies in the experimental analysis of the simulation method based on HFSQM. The architecture of the application is as image 3 shown.

[0092] Analysis of simulation process without considering the limitation of debugging resources

[0093] Use the failure rate of Goel-Okumoto software reliability growth model to describe the failure behavior of each component in the application. Then the failure rate of component i is where α i Denotes the expected value of the total number of faults that may eventually be detected from component i, b i Indicates the detection rate of each fault, t i Indicates the cumulative execution time of component i. Without loss of generality, assume that all components in the application satisfy a i =20.05,b i =0.0057, the execution time of the component is one time u...

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 component software reliability analysis method capable of considering limitation of debugging resources based on an HFSQM (Hybrid Finite Server Queuing Model), which relates to software reliability analysis methods, and overcomes the defects that infinite debugging resources are impossible in practical application and the newly detected failures have to wait in a queue when all the debugging staffs are busy. The method is realized by the following three steps of: resource allocation, failure detection and failure recovery. The resource allocation step is to allocate appropriate resources for the failures waiting for the debugging resources in the HFSQM; the failure detection process is used for executing an integration test on the entire application based on an operating profile of the component software application; and the failure recovery process is used for recovering the failures occupying the debugging resources in the HFSQM. Thus, a basis for software release and rational configuration of test resources is provided, the software can be punctually released on schedule, user demands on the reliability can be satisfied, and the total cost of the software is lowered. So, an HFSQM-based simulation method has important directive significance for component software tests and further for software marketing decisions.

Description

technical field [0001] The invention relates to a software reliability analysis method Background technique [0002] The currently proposed component software reliability analysis model ignores the troubleshooting process in component software integration testing, and proposes a HISQM model to model and analyze the troubleshooting process. The HISQM model assumes that the number of troubleshooting personnel is infinite, and that detected faults can be assigned to troubleshooting personnel immediately. This assumption does not take into account the limitations of troubleshooting resources. In practice, it is impossible to have unlimited troubleshooting resources. Due to cost and budget reasons, the number of troubleshooting personnel is often limited and strictly controlled. When all troubleshooting crews are occupied, newly detected faults must be queued. Contents of the invention [0003] In order to solve the problem that it is impossible to have unlimited troubleshoo...

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
Inventor 崔刚侯春燕刘宏伟刘刚付忠传吴祥虎张楠王秀峰朱东杰张策
Owner HARBIN INST OF TECH
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