动态系统中软件组件可靠性评估模型的选择方法

Mohit Garg, R. Lai, P. K. Kapur
{"title":"动态系统中软件组件可靠性评估模型的选择方法","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":"{\"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}","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

摘要

像移动通信系统这样的动态系统,在实际应用中往往还存在一些缺陷。因此,测试工程师需要有足够的信心,在将这样的系统发布给客户进行操作使用之前,其软件组件已经达到了一定程度的可靠性。软件可靠性增长模型(SRGMs)对于评估软件组件的可靠性以进行质量控制和测试非常有用。然而,由于基于非齐次泊松过程(Non-Homogeneous Poisson Process, NHPP)的srgm数量众多,很难知道哪一种最适合某一软件系统。传统的模型选择方法明显忽略了一个定义良好且经过验证的机制来识别合适的基于nhpp的srgm,这些srgm能够满足测试和调试动态系统软件组件所需的需求。本文提出了一种选择最合适的软件可靠性模型来评估动态系统中软件组件可靠性的方法。我们的方法是基于模型选择标准和统一方案的使用。以无线网络交换中心(WNSC)中的一个软件组件为例,说明了我们的方法在动态系统中的有效性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
A Method for Selecting a Model to Estimate the Reliability of a Software Component in a Dynamic System
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.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信