Cumulative Process Models for a Software Failure Process and Their Comparisons

Shigeru YAMADA  Shunji OSAKI  

IEICE TRANSACTIONS (1976-1990)   Vol.E65   No.8   pp.457-463
Publication Date: 1982/08/25
Online ISSN: 
Print ISSN: 0000-0000
Type of Manuscript: PAPER
Category: Miscellaneous

Full Text: PDF>>
Buy this Article

It is of great importance to propose the appropriate quantitative measures for assessing the software performance in software reliability. During the software development phase, a software system is tested to eliminate software errors, which can be detected by a test tool and corrected in accordance with standardized procedures. Then, of our interest is the following: How many statements or steps including the software errors can be corrected up to time t in a program? We consider a software failure process by describing two distinct processes, i.e., the error detection and error correction processes. That is, each software error detection takes place with the counting process on time axis and the error correction can be described by the cumulative process in which the number of the statements or steps corrected for each error detection obeys a Poisson distribution. The stochastic behavior of such a model can be analyzed by applying the theory of cumulative processes. We propose two models based on the nonhomogeneous Poisson process and the De-Eutrophication process. Several useful quantitative measures associated with the total number of statements or steps corrected up to time t are derived. The numerical examples of these measures are shown and two models are compared.