首页 | 本学科首页   官方微博 | 高级检索  
     


Analysis of Software Fault Removal Policies Using a Non-Homogeneous Continuous Time Markov Chain
Authors:Swapna S Gokhale  Michael R Lyu  Kishor S Trivedi
Affiliation:(1) Department of Computer Science and Engineering, University of Connecticut, Storrs, CT 06269, USA;(2) Computer Sciences and Engineering Department, The Chinese University of Hong Kong, Shatin, NT, Hong Kong;(3) Department of Electrical and Computer Engineering, Duke University, Durham, NC 27708, USA
Abstract:Software reliability is an important metric that quantifies the quality of a software product and is inversely related to the residual number of faults in the system. Fault removal is a critical process in achieving desired level of quality before software deployment in the field. Conventional software reliability models assume that the time to remove a fault is negligible and that the fault removal process is perfect. In this paper we examine various kinds of fault removal policies, and analyze their effect on the residual number of faults at the end of the testing process, using a non-homogeneous continuous time Markov chain. The fault removal rate is initially assumed to be constant, and it is subsequently extended to cover time and state dependencies. We then extend the non-homogeneous continuous time Markov chain (NHCTMC) framework to include imperfections in the fault removal process. A method to compute the failure intensity of the software in the presence of explicit fault removal is also proposed. The fault removal scenarios can be easily incorporated using the state-space view of the non-homogeneous Poisson process.
Keywords:software reliability  fault removal  non-homogeneous continuous time Markov chain
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号