{"title":"A Method for Selecting a Model to Estimate the Reliability of a Software Component in a Dynamic System","authors":"Mohit Garg, R. Lai, P. K. Kapur","doi":"10.1109/ASWEC.2013.15","DOIUrl":null,"url":null,"abstract":"A dynamic system such as a mobile telecommunication system often still have bugs when used in the field. Test engineers hence need to have a good amount of confidence that its software components have attained a certain level of reliability before such a system is released to a customer for operational uses. Software Reliability Growth Models (SRGMs) are useful for estimating the reliability of a software component for quality control and testing purposes. However, due to the availability of a huge number of SRGMs based on the Non-Homogeneous Poisson Process (NHPP), it is very difficult to know which one is the most suitable for a certain software system. The traditional model selection methods conspicuously omit a well defined and verified mechanism to identify suitable NHPP-based SRGMs which are capable of addressing the requirements necessary for testing and debugging a software component of a dynamic system. In this paper, we present a method for selecting the most suitable software reliability model to estimate the reliability of a software component in a dynamic system. Our method is based on model selection criteria and the use of a unification scheme. A software component in the Wireless Network Switching Centre (WNSC) is used as a case study to illustrate the usefulness of our method in a dynamic system.","PeriodicalId":394020,"journal":{"name":"2013 22nd Australian Software Engineering Conference","volume":"4 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-06-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2013 22nd Australian Software Engineering Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ASWEC.2013.15","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6
Abstract
A dynamic system such as a mobile telecommunication system often still have bugs when used in the field. Test engineers hence need to have a good amount of confidence that its software components have attained a certain level of reliability before such a system is released to a customer for operational uses. Software Reliability Growth Models (SRGMs) are useful for estimating the reliability of a software component for quality control and testing purposes. However, due to the availability of a huge number of SRGMs based on the Non-Homogeneous Poisson Process (NHPP), it is very difficult to know which one is the most suitable for a certain software system. The traditional model selection methods conspicuously omit a well defined and verified mechanism to identify suitable NHPP-based SRGMs which are capable of addressing the requirements necessary for testing and debugging a software component of a dynamic system. In this paper, we present a method for selecting the most suitable software reliability model to estimate the reliability of a software component in a dynamic system. Our method is based on model selection criteria and the use of a unification scheme. A software component in the Wireless Network Switching Centre (WNSC) is used as a case study to illustrate the usefulness of our method in a dynamic system.