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

Considering the Fault Dependency Concept with Debugging Time Lag in Software Reliability Growth Modeling Using a Power Function of Testing Time
作者姓名:V.  B.  Singh  Kalpana  Yadav  Reecha  Kapur  V.S.S.  Yadavalli
作者单位:Delhi College of Arts and Commerce University of Delhi,Delhi 110023,India,Indira Gandhi Institute of Technology,Guru Gobind Singh Indraprastha University,Delhi 110006,India,Department of Mathematics and Computer Application,Bundelkhand University,Jhansi 284128,India,Department of Industrial and Systems Engineering,University of Pretoria,Pretoria 0002,South Africa
摘    要:Since the early 1970s tremendous growth has been seen in the research of software reliability growth modeling.In general, software reliability growth models (SRGMs) are applicable to the late stages of testing in software development and they can provide useful information about how to improve the reliability of software products.A number of SRGMs have been proposed in the literature to represent time-dependent fault identification/removal phenomenon;still new models are being proposed that could fit a greater number of reliability growth curves.Often,it is assumed that detected faults axe immediately corrected when mathematical models are developed.This assumption may not be realistic in practice because the time to remove a detected fault depends on the complexity of the fault,the skill and experience of the personnel,the size of the debugging team,the technique,and so on.Thus,the detected fault need not be immediately removed,and it may lag the fault detection process by a delay effect factor.In this paper,we first review how different software reliability growth models have been developed,where fault detection process is dependent not only on the number of residual fault content but also on the testing time,and see how these models can be reinterpreted as the delayed fault detection model by using a delay effect factor.Based on the power function of the testing time concept,we propose four new SRGMs that assume the presence of two types of faults in the software:leading and dependent faults.Leading faults are those that can be removed upon a failure being observed.However,dependent faults are masked by leading faults and can only be removed after the corresponding leading fault has been removed with a debugging time lag.These models have been tested on real software error data to show its goodness of fit,predictive validity and applicability.

关 键 词:软件  稳定性  非同类泊松过程  故障  时滞效应
收稿时间:27 September 2006
修稿时间:2006-09-27

Considering the fault dependency concept with debugging time lag in software reliability growth modeling using a power function of testing time
V. B. Singh Kalpana Yadav Reecha Kapur V.S.S. Yadavalli.Considering the Fault Dependency Concept with Debugging Time Lag in Software Reliability Growth Modeling Using a Power Function of Testing Time[J].International Journal of Automation and computing,2007,4(4):359-368.
Authors:V B Singh  Kalpana Yadav  Reecha Kapur  V S S Yadavalli
Affiliation:(1) Delhi College of Arts and Commerce, University of Delhi, Delhi, 110 023, India;(2) Indira Gandhi Institute of Technology, Guru Gobind Singh Indraprastha University, Delhi, 110 006, India;(3) Department of Mathematics and Computer Application, Bundelkhand University, Jhansi, 284 128, India;(4) Department of Industrial and Systems Engineering, University of Pretoria, Pretoria, 0002, South Africa
Abstract:Since the early 1970s tremendous growth has been seen in the research of software reliability growth modeling.In general, software reliability growth models (SRGMs) are applicable to the late stages of testing in software development and they can provide useful information about how to improve the reliability of software products.A number of SRGMs have been proposed in the literature to represent time-dependent fault identification/removal phenomenon;still new models are being proposed that could fit a greater number of reliability growth curves.Often,it is assumed that detected faults axe immediately corrected when mathematical models are developed.This assumption may not be realistic in practice because the time to remove a detected fault depends on the complexity of the fault,the skill and experience of the personnel,the size of the debugging team,the technique,and so on.Thus,the detected fault need not be immediately removed,and it may lag the fault detection process by a delay effect factor.In this paper,we first review how different software reliability growth models have been developed,where fault detection process is dependent not only on the number of residual fault content but also on the testing time,and see how these models can be reinterpreted as the delayed fault detection model by using a delay effect factor.Based on the power function of the testing time concept,we propose four new SRGMs that assume the presence of two types of faults in the software:leading and dependent faults.Leading faults are those that can be removed upon a failure being observed.However,dependent faults are masked by leading faults and can only be removed after the corresponding leading fault has been removed with a debugging time lag.These models have been tested on real software error data to show its goodness of fit,predictive validity and applicability.
Keywords:Non-homogeneous Poisson process  fault dependency  leading fault  dependent fault  delay effect
本文献已被 CNKI 维普 万方数据 SpringerLink 等数据库收录!
点击此处可从《国际自动化与计算杂志》浏览原始摘要信息
点击此处可从《国际自动化与计算杂志》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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