Influence of software reliability models on reliability measures of software and hardware systems
DOI:
https://doi.org/10.15587/1729-4061.2015.47336Keywords:
fault tolerance, readiness function, hardware and software system, software reliability modelAbstract
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.
References
- Polovko, A. M., Gurov, S. V. (2006). Osnovy teorii nadezhnosti. Saint Petersburg: BHV-Peterburg, 704.
- Cherkesov, G. N. (2005). Nadezhnost' apparatno-programmnykh kompleksov. Saint Petersburg: Piter, 479.
- Pham, H. (2003). Handbook of Reliability Engineering. London: British Library Cataloguing in Publication Data, 696. doi:10.1007/b97414
- 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.
- Ozirkovskyy, L. D., Pans'kyy, T. I. (2013). Model' povedinky programno-aparatnykh elektronnykh system. Visnyk Natsional'nogo universytetu "Lvivs'ka politekhnika", 764, 36–43.
- 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.
- 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
- Pham, H. (2006). System software reliability. London: Springer-Verlag London Limited, 440. doi:10.1007/1-84628-295-0
- Lipaev, V. V. (1998). Nadezhnost' programmnykh sredstv. Moscow: SINTEG, 232.
- 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.
- 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
- 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
- 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
- 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.
- 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.
- Volochiy, B. Yu. (2004). Tekhnologiya modelyuvannya algorytmiv povedinky informatsijnykh system. Lviv: Lviv Polytechnic Publishing House, 220.
- 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.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2015 Віталій Степанович Яковина, Олександр Володимирович Муляк, Богдан Юрійович Волочій
This work is licensed under a Creative Commons Attribution 4.0 International License.
The consolidation and conditions for the transfer of copyright (identification of authorship) is carried out in the License Agreement. In particular, the authors reserve the right to the authorship of their manuscript and transfer the first publication of this work to the journal under the terms of the Creative Commons CC BY license. At the same time, they have the right to conclude on their own additional agreements concerning the non-exclusive distribution of the work in the form in which it was published by this journal, but provided that the link to the first publication of the article in this journal is preserved.
A license agreement is a document in which the author warrants that he/she owns all copyright for the work (manuscript, article, etc.).
The authors, signing the License Agreement with TECHNOLOGY CENTER PC, have all rights to the further use of their work, provided that they link to our edition in which the work was published.
According to the terms of the License Agreement, the Publisher TECHNOLOGY CENTER PC does not take away your copyrights and receives permission from the authors to use and dissemination of the publication through the world's scientific resources (own electronic resources, scientometric databases, repositories, libraries, etc.).
In the absence of a signed License Agreement or in the absence of this agreement of identifiers allowing to identify the identity of the author, the editors have no right to work with the manuscript.
It is important to remember that there is another type of agreement between authors and publishers – when copyright is transferred from the authors to the publisher. In this case, the authors lose ownership of their work and may not use it in any way.