Influence of software reliability models on reliability measures of software and hardware systems

Authors

DOI:

https://doi.org/10.15587/1729-4061.2015.47336

Keywords:

fault tolerance, readiness function, hardware and software system, software reliability model

Abstract

An increasing part of modern machinery, and virtually all electronic and telecommunications systems are software and hardware systems (SHS), the operation of which lies in the interaction between software (SW) and hardware (HW). High responsibility and complexity of modern SHS imposes strict requirements for evaluation and maintenance of the set reliability measures. In the paper, the influence of the choice of software reliability models on the assessment of reliability measures of software and hardware systems was investigated. To build the SHS reliability model, modeling technology of complex information systems based on Markov processes, in which SHS is represented as a discrete-continuous stochastic system was applied. As software reliability models that give the input value of the HW failure rate, the model with the HW complexity measure on the one hand, and the Goel-Okumoto models and S-shaped model as the most popular models on the other hand were chosen for the SHS reliability model. It is shown that using traditional HW reliability models, such as S-shaped and Goel-Okumoto leads to inflated SHS reliability measures, which makes it impossible to accurately assess the system operation risks. In addition, the behavior of the SHS readiness function, calculated based on the input data, received from the SHS reliability model with the complexity measure shows the non-monotonic dependence with the extreme point, and in this case this point is a point of minimum and is located in the area of small time values. Such differences in the SHS reliability estimates, made based on various HW reliability models, should be considered at stages of operation and routine maintenance of such systems.

Author Biographies

Олександр Володимирович Муляк, Ltd “Reserch&Development firm “PromTechnoService Ukraine” Chervonoarmiyska str. 114, Kyiv, Ukraine, 03150

Candidate of Technical Sciences

Віталій Степанович Яковина, Lviv Polytechnic National University Bandery Str., 12, Lviv, 79013, Ukraine

Candidate of Physical and Mathematical Sciences, Associate Professor

Department of Software

Богдан Юрійович Волочій, Lviv Polytechnic National University 12 Bandera St., Lviv, Ukraine, 79013

Doctor of Technical Sciences, Professor

Department of Theoretical Radio Engineering and Measuring

References

  1. Polovko, A. M., Gurov, S. V. (2006). Osnovy teorii nadezhnosti. Saint Petersburg: BHV-Peterburg, 704.
  2. Cherkesov, G. N. (2005). Nadezhnost' apparatno-programmnykh kompleksov. Saint Petersburg: Piter, 479.
  3. Pham, H. (2003). Handbook of Reliability Engineering. London: British Library Cataloguing in Publication Data, 696. doi:10.1007/b97414
  4. Volochiy, B. Yu., Ozirkovskyy, L. D., Pans'kyy, T. I., Muliak O. V. (2013). Metodyka vyznachennya pokaznykiv nadijnosti vidmovostijkykh programno-aparatnykh radioelektronnykh system. Visnyk NTUU "KPI", 55, 71–79.
  5. Ozirkovskyy, L. D., Pans'kyy, T. I. (2013). Model' povedinky programno-aparatnykh elektronnykh system. Visnyk Natsional'nogo universytetu "Lvivs'ka politekhnika", 764, 36–43.
  6. Volochiy, B. Yu., Ozirkovskyy, L. D., Chopej, R. S., Mashak, A. V., Shkiliuk, O. P. (2014). Otsinka nadijnosti programno-aparatnykh system za dopomogoyu modeli jikh povedinky. Visnyk Natsional'nogo universytetu "Lvivs'ka politekhnika", 796, 222–231.
  7. Pham, H., Pham, M. (1991). Software Reliability Models for Critical Applications. EGG—2663 Technical Report. Idaho National Engineering Laboratory, EG&G Idaho Inc., 98. doi:10.2172/10105800
  8. Pham, H. (2006). System software reliability. London: Springer-Verlag London Limited, 440. doi:10.1007/1-84628-295-0
  9. Lipaev, V. V. (1998). Nadezhnost' programmnykh sredstv. Moscow: SINTEG, 232.
  10. Sheakh, T. H., Quadri, S. M. K., Singh, V. P. (2012). A Study of Analytically Improving the Reliability of Software. International Journal of Research and Reviews in Computer Science, Vol. 1, № 2, 1404–1406.
  11. Goel, A. L., Okumoto, K. (1979, August). Time-Dependent Error-Detection Rate Model for Software Reliability and Other Performance Measures. IEEE Transactions on Reliability, Vol. R-28, № 3, 206–211. doi:10.1109/tr.1979.5220566
  12. Yamada, S., Ohba, M., Osaki, S. (1983, December). S-Shaped Reliability Growth Modeling for Software Error Detection. IEEE Transactions on Reliability, Vol. R-32, № 5, 475–484. doi:10.1109/tr.1983.5221735
  13. Cai, K.-Y., Hu, D.-B., Bai, C.-G., Hu, H., Jing, T. (2008, November). Does software reliability growth behavior follow a non-homogeneous Poisson process. Information and Software Technology, Vol. 50, № 12, 1232–1247. doi:10.1016/j.infsof.2007.12.001
  14. Chabaniuk, Ya. M., Yakovyna, V. S., Fedasyuk, D. V., Seniv, M. M., Khimka, U. T. (2010). Pobudova i doslidzhennya modeli nadijnosti prorgamnogo zabezpechennya z indeksom velychyny proektu. Inzheneriya programnogo zabezpechennia, 1, 24–29.
  15. Yakovyna, V. S., Chabaniuk, Ya. M., Seniv, M. M., Khimka, U. T. (2011). Otsinyuvannya ta prognozuvannya nadijnosti programnogo zabezpechennya na osnovi modeli z indeksom skladnosti proektu. Visnyk Khmel'nytskogo natsional'nogo universytetu, 2(174), 149–157.
  16. Volochiy, B. Yu. (2004). Tekhnologiya modelyuvannya algorytmiv povedinky informatsijnykh system. Lviv: Lviv Polytechnic Publishing House, 220.
  17. Volochiy, B., Mulyak, O., Kharchenko, V. (2015, May 14–16). Automated Development of Markovian Chains for Fault-Tolerant Computer-Based Systems with Version-Structure Redundancy. Proceedings of the 11th International Conference on ICT in Education, Research and Industrial Applications: Integration, Harmonization and Knowledge Transfer (ICTERI 2015). Lviv, Ukraine, 462–475.

Published

2015-08-21

How to Cite

Муляк, О. В., Яковина, В. С., & Волочій, Б. Ю. (2015). Influence of software reliability models on reliability measures of software and hardware systems. Eastern-European Journal of Enterprise Technologies, 4(9(76), 53–57. https://doi.org/10.15587/1729-4061.2015.47336

Issue

Section

Information and controlling system