The KAT (knowledge-action-transformation) approach to the modeling and evaluation of reliability and availability growth
- 1 April 1991
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Software Engineering
- Vol. 17 (4) , 370-382
- https://doi.org/10.1109/32.90436
Abstract
An approach for the modeling and evaluation of reliability and availability of systems using the knowledge of the reliability growth of their components is presented. Detailed models of reliability and availability for single-component systems are derived under much weaker assumption than usually considered. These models, termed knowledge models, enable phenomena to be precisely characterized, and a number of properties to be deduced. Since the knowledge models are too complex to be applied in real life for performing predictions, simplified models for practical purposes (action models) are discussed. The hyperexponential model is presented and applied to field data of software and hardware failures. This model is shown to be comparable to other models as far as reliability of single-component systems is concerned: in addition, it enables estimating and predicting the reliability of multicomponent systems, as well as their availability. The transformation approach enables classical Markov models to be transformed into other Markov models which account for reliability growth. The application of the transformation to multicomponent systems is described.Keywords
This publication has 33 references indexed in Scilit:
- Defects and reliability analysis of large software systems: field experiencePublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Evaluation of competing software reliability predictionsIEEE Transactions on Software Engineering, 1986
- Software Reliability Growth Modeling: Models and ApplicationsIEEE Transactions on Software Engineering, 1985
- Dependability Evaluation of Software Systems in OperationIEEE Transactions on Software Engineering, 1984
- The Randomization Technique as a Modeling Tool and Solution Procedure for Transient Markov ProcessesOperations Research, 1984
- Dependability Modeling and Evaluation of Software-and-Hardware SystemsPublished by Springer Nature ,1984
- Optimizing Preventive Service of Software ProductsIBM Journal of Research and Development, 1984
- Fault-Tolerant SoftwareIEEE Transactions on Reliability, 1979
- A Bayesian Reliability Growth Model for Computer SoftwareJournal of the Royal Statistical Society Series C: Applied Statistics, 1973
- SOFTWARE RELIABILITY RESEARCHPublished by Elsevier ,1972