Fuzzy Methods in Software Reliability Modeling
Software is developed by human. If human commits errors, defects may be introduced into software. Under some circumstances, defects may be activated by software inputs and lead to faulty software states and eventually result in software failures. This arouses software reliability problems. Software reliability modeling is aimed at using mathematical tools to deal with software reliability problems. By continuous-time software reliability modeling we mean that the time base used to measure software reliability is continuous, such as calendar time, clock time and CPU execution time. There have been many methodologies adopted for software reliability modeling [2, 13], including random-time methodology, by which inter-failure times are treated as random variables; stochastic methodology, by which the number of software failures occurring in a time interval is treated as a stochastic process; Bayesian methodology; fuzzy methodology; neural network methodology; non-parametric methodology; and others. In this section we introduce a fuzzy software reliability growth model which is applicable to software testing phase in which software reliability normally demonstrates growth trends .
KeywordsFuzzy Variable Software Reliability Fuzzy Method Software Failure Possibility Space
Unable to display preview. Download preview PDF.
- 1.J.E. Angus, L.E. James, “Combined Hardware/Software Reliability Models”, Proc. Annual Reliability and Maintainability Symposium, 1982, pp 176–181.Google Scholar
- 2.K.Y. Cai, “Towards a Conceptual Framework of Software Run Reliability Modeling”, PDCS2 Deliverables, 1994, pp525–554.Google Scholar
- 3.K.Y. Cai, Elements of Software Reliability Engineering, Tsinghua University Press, Beijing, (in Chinese), 1995.Google Scholar
- 5.K.Y. Cai, C.Y. Wen, M.L. Zhang, “Reliability Behavior of Combined Hardware-Software Systems”, in: T. Onisawa, J. Kacprzyk (eds), Reliability and Safety Analyses under Fuzziness, Physica-Verlag, 1995, pp183–195.Google Scholar
- 7.Z.S. Liu, J.W. Huang, “A New Method for the Calculation of the Best-Fit Line”, Acta Metrologica Sinica, (in Chinese), Vol.9, 1988, pp147–l50.Google Scholar
- 9.J.D. Musa, A. Iannino, K. Okumoto, Software Reliability: Measurement, Prediction, Application, McGraw-Hill, 1987.Google Scholar
- 10.M.L. Shooman, “Yes, Software Reliability can be Measured and Predicted”, Proceedings Fall Joint Computer Conference, 1987, pp121–122.Google Scholar