We found a match
Your institution may have access to this item. Find your institution then sign in to continue.
- Title
A novel reliability analysis approach for component‐based software based on the complex network theory.
- Authors
Li, Kewen; Yu, Mingxiao; Liu, Lu; Zhai, Jiannan; Liu, Wenying
- Abstract
Summary: Traditional software reliability evaluation approaches lack the analysis of intercomponent interactions of component‐based software systems, necessitating software reliability evaluation based on the reliabilities of the overall architecture and each component. In this paper, we propose a reliability evaluation model and an importance assessment technique for component‐based software based on the complex network theory. The components of a software system are identified and divided into 2 categories, input/output components and ordinary components. Then, the impact factors of ordinary components and input/output components are calculated based on the complex network theory and execution probabilities, respectively. Finally, the impact factors are used to evaluate the reliability of the software system and assess the importance of each component. Experimental results show that the proposed approach is able to estimate the reliability of component‐based software and provide relative priorities of the components that can be used to guide the system reliability optimization.
- Subjects
SOFTWARE reliability; COMPUTER reliability; MATHEMATICAL optimization; PROBABILITY theory; BERNSTEIN polynomials
- Publication
Software Testing: Verification & Reliability, 2018, Vol 28, Issue 6, p1
- ISSN
0960-0833
- Publication type
Article
- DOI
10.1002/stvr.1674