• 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