Component software reliability analysis method based on improved additive model
An analysis method and reliability technology, which is applied in the field of software reliability analysis, can solve problems such as imperfect additive models, failure to consider the use of components, and in-depth research on additive models, so as to achieve the effect of improving accuracy
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
specific Embodiment approach 1
[0015] Specific implementation manner 1: Before integration testing, the component will undergo sufficient unit testing. Therefore, the frequency of system failures in integration testing is low. Before failures occur, multiple interactions between components can be completed, and the system can run to a stable state.
[0016] In this embodiment, the following steps are performed on the component after unit testing:
[0017] Define π i Modeling the use of components in integrated testing, π i Indicates that component c is in the stable state of component software system i % Of execution time;
[0018] When the execution time of component software system is t, component c i The cumulative execution time is expressed as t i =π i t;
[0019] Therefore, until time t, the number of component software system failures is expressed as:
[0020] m ( t ) = X i = 1 n m i ( t i ) = X i = 1 n m i ( π i t ) Formula o...
specific Embodiment approach 2
[0042] Specific implementation manner two: combination figure 1 with figure 2 To illustrate this embodiment, the difference between this embodiment and the first embodiment is that in order to verify the effectiveness of the method of the present invention, a text query system is developed. The system structure is as follows: figure 1 Shown. The software system consists of four components and is developed in C++ language. The detailed parameters of each component are shown in Table 1.
[0043] Table 1. Component parameters
[0044] Component
[0045] The unit test failure data is shown in Table 2. Where S ij Representation component c i The j-th subdomain. If there is no change in the cumulative number of failures in 2 or more consecutive time units, the failure data of these time units is expressed as (cumulative failure number, time unit number).
[0046] Table 2. Unit test data set
[0047] Subdomains
[0048] Other component software testing information is shown in Ta...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com