Supercharge Your Innovation With Domain-Expert AI Agents!

Reliability analysis method for component software based on test data conversion of CSTM (component software test model)

An analysis method and model testing technology, applied in the field of software reliability analysis, can solve the problems of not considering the software architecture, ignoring component system testing and reliability information, etc.

Inactive Publication Date: 2012-01-04
HARBIN INST OF TECH
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] In order to solve the shortcomings of the existing black box method, which ignores the testing and reliability information of the components that make up the system, and does not consider the software architecture, the present invention proposes a component software reliability analysis method based on CSTM model test data conversion

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
  • Reliability analysis method for component software based on test data conversion of CSTM (component software test model)
  • Reliability analysis method for component software based on test data conversion of CSTM (component software test model)
  • Reliability analysis method for component software based on test data conversion of CSTM (component software test model)

Examples

Experimental program
Comparison scheme
Effect test

specific Embodiment approach 1

[0050] Embodiment 1: The CSTM model in this embodiment assumes that during the entire testing process of the component software, a black-box test is performed on the component based on its running profile, and in this case, the component software testing process is modeled. The model mainly consists of two parts: the unit test model and the white box test model, where the white box test model models the integration test and system test process.

[0051] Define the model and parameters that need to be used:

[0052] CSTM model:

[0053] The CSTM model is defined as a six-tuple , where n represents the total number of components; m represents the total number of integrated components in white-box testing; UT represents the unit test model; WT represents white-box testing model set, i=1,...,m, where Indicates Test i TD represents the test data set collected during the entire test process; Φ represents whether a certain component participates in all the flag sets of a certai...

specific Embodiment approach 2

[0098] Specific implementation mode two: combination figure 1 and figure 2Describe this embodiment, the difference between this embodiment and specific embodiment one is that in order to analyze the effectiveness of the NHPP model based on the test data conversion method, a text query system has been developed. The system architecture is as follows figure 1 shown. The software system consists of four components and is developed with C++ language. The detailed parameters of each component are shown in Table 1.

[0099] Table 1. Component parameters

[0100] components

[0101] According to component-based software testing, unit testing is first performed on each component. Based on the assumption of CSTM model, black-box testing based on its running profile is performed for each component in unit testing. The unit test model is established as shown in Table 2.

[0102] Table 2 CSTM unit test model

[0103]

[0104] Then integration testing and system testin...

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 provides a reliability analysis method for component software based on test data conversion of a CSTM (component software test model) and relates to a software reliability analysis method. The method is used for solving the defects that the test and reliability information of components for constituting a system are ignored and the architecture of software is not considered in an existing black box approach. The method is a test data conversion method to realize the combination of the black box approach and a white box approach. The method provided by the invention comprises the following steps: firstly, adopting the white box approach to realize the mapping from a component software testing profile to a component software operating profile, building a reliability data set required by an NHPP (non-homogeneous poisson process) model, and then adopting the black box approach to build the NHPP model of component software application. The purpose of the test data conversion is to convert a heterogeneous component software gray box testing process which is realized stage by stage into a monotonous and uniform black box testing process meeting NHPP model assumption and to convert unit testing data of all the components and interface failure data among components in integration testing into black box testing data on the basis of the whole application, so as to a reliability data set meeting the NHPP model assumption.

Description

technical field [0001] The invention relates to a software reliability analysis method. Background technique [0002] In view of the excellent performance of NHPP software reliability growth models in practical applications, in recent years people have begun to study how to establish NHPP models for component software applications. However, the NHPP model is a black-box model. They regard the software as a monotonous whole, and only consider the interaction between the software and the external environment, without considering the internal structure of the software. Therefore, this black-box model cannot adapt to large-scale component-based new software development model. Disadvantages of black-box approaches include that they ignore the testing and reliability information of the components that make up the system, and do not consider the architecture of the software. Contents of the invention [0003] In order to solve the shortcomings of the existing black box method, ...

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
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More