Software Reliability Prediction Model Analysis
Authors: L. Mirtskhulava, M. Khunjgurua, N. Lomineishvili, K. Bakuria
Abstract:
Software reliability prediction gives a great opportunity to measure the software failure rate at any point throughout system test. A software reliability prediction model provides with the technique for improving reliability. Software reliability is very important factor for estimating overall system reliability, which depends on the individual component reliabilities. It differs from hardware reliability in that it reflects the design perfection. Main reason of software reliability problems is high complexity of software. Various approaches can be used to improve the reliability of software. We focus on software reliability model in this article, assuming that there is a time redundancy, the value of which (the number of repeated transmission of basic blocks) can be an optimization parameter. We consider given mathematical model in the assumption that in the system may occur not only irreversible failures, but also a failure that can be taken as self-repairing failures that significantly affect the reliability and accuracy of information transfer. Main task of the given paper is to find a time distribution function (DF) of instructions sequence transmission, which consists of random number of basic blocks. We consider the system software unreliable; the time between adjacent failures has exponential distribution.
Keywords: Exponential distribution, conditional mean time to failure, distribution function, mathematical model, software reliability.
Digital Object Identifier (DOI): doi.org/10.5281/zenodo.1093470
Procedia APA BibTeX Chicago EndNote Harvard JSON MLA RIS XML ISO 690 PDF Downloads 1680References:
[1] B. S. Dhillon, Applied Reliability and Quality: Fundamentals, Methods and Procedures. © Springer-Verlag London Limited 2007. P. 252
[2] Schick, G.J., Wolverton, R.W., A Analysis of Competing Software Reliability Models, IEEE Trans. on Software Engineering, Vol. 4, 1978, pp. 140-145.
[3] Dhillon, B.S., Reliability in Computer System Design, Ablex Publishing, Norwood, New Jersey, 1987.
[4] Dhillon, B.S., Reliability Engineering in Systems Design and Operation, Van Nostrand Reinhold Company, New York, 1983.
[5] Dhillon, B.S., Design Reliability: Fundamentals and Applications, CRC Press, Boca Raton, Florida, 1999.
[6] Pecht, M., Editor, Product Reliability, Maintainability, and Supportability Handbook, CRC Press, Boca Raton, Florida, 1995.
[7] Musa, J.D., Iannino, A., Okumoto, K., Software Reliability, McGraw-Hill Book Company, New York, 1987.
[8] Sukert, A.N., An Investigation of Software Reliability Models, Proceedings of the Annual Reliability and Maintainability Symposium, 1977, pp. 478-484.
[9] Mills, H.D., On the Statistical Validation of Computer Programs, Report No. 72-6015, 1972. IBM Federal Systems Division, Gaithersburg, Maryland, U.S.A.
[10] Musa, J.D., A Theory of Software Reliability and Its Applications, IEEE Transactions on Software Engineering, Vol. 1, 1975, pp. 312-327.
[11] Dunn, R., Ullman, R., Quality Assurance for Computer Software, McGraw-Hill Book Company, New York, 1982.
[12] Jim Darroch., Norman McWhirter. Demonstrating Software Reliability: A White Paper. Emerson Network Power™.
[13] Jim Darroch. Demonstrating Software Reliability: A White Paper. A White Paper from Emerson Network Power™ Embedded Computing.
[14] Kline, M.B., Software and Hardware Reliability and Maintainability: What are the Differences? Proceedings of the Annual Reliability and Maintainability Symposium, 1980, pp. 179-185.
[15] Grant Ireson, W., Coombs, C.F., Moss, R.Y., Handbook of Reliability Engineering and Management, McGraw Hill Book Company, New York, 1996.
[16] Dhillon, B.S., Reliability Engineering in Systems Design and Operation, Van Nostrand Reinhold Company, New York, 1983.
[17] Dhillon, B.S., Kirmizi, F., Probabilistic Safety Analysis of Maintainable Systems, Journal of Quality in Maintenance Engineering, Vol. 9, No. 3, 2003, pp. 303-320.
[18] Lela Mirtskhulava, Mathematical Model of Prediction of Reliability of Wireless Communication Networks. Cambridge, United Kingdom 10-12 April 2013. UKSim-AMSS 15th International Conference on Computer Modeling and Simulation. IEEE transactions. pp. 677- 681.
[19] L.Mirtskhulava, Member, IAENG, G. Gugunashvili, M. Kiknadze, Modeling of Wireless Networks as Queuing System. Proceedings of the World Congress on Engineering and Computer Science 2013 Vol II WCECS 2013, 23-25 October, 2013, San Francisco, USA.
[20] Lela Mirtskhulava, Revaz Kakubava, Natela Ananiashvili and Giorgi Gugunashvili. Internet Reliability and Avaliability Analysis Using Markov Method. 2014 UKSim-AMSS 16th International Conference on Computer Modelling and Simulation. Cambridge, UK. 26-28 April 2014.