Supercharge Your Innovation With Domain-Expert AI Agents!

Testing data conversion component software reliability analysis method considering test data of different testing profiles and operation profiles based on PCSTM model

An analysis method and technology of operating profiles, applied in the field of software reliability analysis, can solve problems such as software architecture is not considered

Inactive Publication Date: 2012-06-20
HARBIN INST OF TECH
View PDF1 Cites 1 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 test data based on the PCSTM model that considers the different test and operation profiles. Reliability Analysis Method of Conversion Component Software

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
  • Testing data conversion component software reliability analysis method considering test data of different testing profiles and operation profiles based on PCSTM model
  • Testing data conversion component software reliability analysis method considering test data of different testing profiles and operation profiles based on PCSTM model
  • Testing data conversion component software reliability analysis method considering test data of different testing profiles and operation profiles based on PCSTM model

Examples

Experimental program
Comparison scheme
Effect test

specific Embodiment approach 1

[0070] Specific implementation mode 1: In this implementation mode, the models and parameters to be used are defined:

[0071] PCSTM model:

[0072] PCSTM 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; PUT represents the unit test model set, PUT={UM i}, i=1,...,n, where UM i Indicates component c i The unit test model; PWT represents the white box test model set, i=1,...,m, where Indicates Test i The white-box testing model of ; PTD means the test data collected in the whole test process; Φ means whether a certain component participates in all the flag sets of a certain phase of the test, expressed as a matrix

[0073] formula one

[0074] where Test i ——the i-th testing stage in the component software testing process, as shown in formula 2;

[0075] - indicating component c j Whether to participate in the Test i , as shown in Equation 3;

[0076] for...

specific Embodiment approach 2

[0137] Specific implementation mode two: combination Figure 1 to Figure 5 Describe 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.

[0138] Table 1 Component parameters

[0139]

[0140] Based on the definition of the PCSTM model, we consider that the component test profile in software applications is different from the running profile, and perform component software testing based on its component subdomains for the application. The test data collected during the entire test process are shown in Table 2.

[0141] Table 2. PCSTM test data information

[0142]

[0143] According to the unit ...

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 testing data conversion component software reliability analysis method considering test data of different testing profiles and operation profiles based on a PCSTM model, and relates to the software reliability analysis method. The method aims to overcome the defects that the existing black box method neglects the testing and reliability information of a component constituting a system and does not consider the software architecture. A testing data conversion method is adopted for realizing combination of the black box method and a white box method. In the method, the white box method is adopted for realizing the mapping from the testing profile to the operation profile of the component software, a reliability data set required by an NHPP (non-homogeneous poisson process) model is founded, and the NHPP model applied to the component software is founded by adopting the black box method. The aim of the testing data conversion is to convert a gray box testing process for the component software which is realized in stages and is heterogeneous to the black box testing process which meets hypothesis of the NHPP model and is monotonous and unified, to convert unit testing data of all components and interface failure data among the components in integrated testing to black box testing data on the whole application basis, and finally to establish the reliability data set which meets the hypothesis of the NHPP model.

Description

technical field [0001] The invention relates to a software reliability analysis method. Background technique [0002] In view of the excellent performance of the NHPP software reliability growth model in practical applications, in recent years people have begun to study how to establish an NHPP model 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 meth...

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