Generalized Discrete Software Reliability Modeling With Effect of Program Size

Generalized Discrete Software Reliability Modeling With Effect of Program Size
复制标题

DOI:
10.1109/tsmca.2006.889475
复制
发表时间:
2007-03
期刊:
IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans
影响因子:
--
通讯作者:
S. Inoue;S. Yamada
S. Inoue;S. Yamada
中科院分区:
其他
文献类型:
--
作者:
S. Inoue;S. Yamada

文献摘要

被引文献

相似文献

软件可靠性增长建模的一般方法已经提出。但是,大多数的研究都是针对连续时间的软件可靠性增长建模。许多离散的软件可靠性增长模型(SRGM)已经被提出来描述依赖于离散测试时间的软件可靠性增长过程,如测试天数(或周数)、执行的测试用例数等。本文讨论了软件故障发生时间服从离散概率分布的广义离散软件可靠性增长模型。我们的广义离散SRGMs,使我们能够评估软件可靠性的程序大小,这是一个影响因素有关的软件可靠性增长过程中考虑的效果。具体而言,我们开发离散SRGMs,其中软件故障发生时间分别遵循几何和离散瑞利分布。此外,我们推导出软件可靠性评估措施的离散软件可靠性增长建模的统一框架的基础上。此外,我们还讨论了基于我们的广义离散软件可靠性增长模型的最优软件发布问题。最后给出了利用实际故障计数数据进行软件可靠性评估的数值例子
Generalized methods for software reliability growth modeling have been proposed so far. But, most of them are on continuous-time software reliability growth modeling. Many discrete software reliability growth models (SRGM) have been proposed to describe a software reliability growth process depending on discrete testing time such as the number of days (or weeks); the number of executed test cases. In this paper, we discuss generalized discrete software reliability growth modeling in which the software failure-occurrence times follow a discrete probability distribution. Our generalized discrete SRGMs enable us to assess software reliability in consideration of the effect of the program size, which is one of the influential factors related to the software reliability growth process. Specifically, we develop discrete SRGMs in which the software failure-occurrence times follow geometric and discrete Rayleigh distributions, respectively. Moreover, we derive software reliability assessment measures based on a unified framework for discrete software reliability growth modeling. Additionally, we also discuss optimal software release problems based on our generalized discrete software reliability growth modeling. Finally, we show numerical examples of software reliability assessment by using actual fault-counting data