DocumentCode
3664557
Title
Estimating Software System Reliability: An Architecture-Based Approach
Author
Xiwen Wu;Linpeng Huang;Chen Li;Luxi Chen
Author_Institution
Dept. of Comput. Sci. &
fYear
2015
fDate
7/1/2015 12:00:00 AM
Firstpage
184
Lastpage
191
Abstract
To ensure high reliability for large and complex software systems, fault tolerance mechanisms have been widely used in the system design processes. However, less attention has been paid to the analysis of the system reliability improvement concerning fault tolerance. Therefore, they might underestimate the system reliability. To remedy this, we extend architecture based reliability estimation to take account of failure recovery mechanisms. This has two elements. Firstly, from the view of correctness of components´ I/O, we give an analytical model for the architecture-centric system to detailly illustrate the invocation among components. Second we leverage Discrete-Time Markov Chain (DTMC) to calculate the system reliability according to the analytical model. The results help to locate the crucial components that need to be combined with robust fault tolerance mechanisms to improve the system reliability efficiently. Case study shows how our approach can produce an accurate estimation of system reliability.
Keywords
"Software reliability","Computer architecture","Software systems","Fault tolerance","Fault tolerant systems","Estimation"
Publisher
ieee
Conference_Titel
Innovative Mobile and Internet Services in Ubiquitous Computing (IMIS), 2015 9th International Conference on
Type
conf
DOI
10.1109/IMIS.2015.30
Filename
7284946
Link To Document