Abstract
Nowadays, various computer system carries out critical functions. The failure of these systems leads to unacceptable loss. Such systems are called Safety–Critical Systems (SCS). The Performance and Reliability of SCS should be high. So, the combined study of performance and reliability (called Performability) is an important issue. The testing of the system is also used to improve its performance. However, some issues might not be addressed in the testing procedure. Formal verification is used for developing secure software. In most of the research work, performability is obtained by operational systems or fail repair systems. Some studies have considered the fail-repair, including fault-tolerant systems. Safety–critical systems generally have fault-tolerant mechanisms to minimize the severity of the failure. This paper studies the safety–critical system's performability using the continuous-time Markov chain (CTMC) with a reward called the Markov reward model (MRM), keeping in mind the fail-repair, fault-tolerant characteristics of the systems. The various parameters of the performability have been analyzed. For mathematical calculation, python language is used. The case study illustrates the proposed approach.
Similar content being viewed by others
References
Bas E (2019) An introduction to markov chains. Basics of Probability and Stochastic Processes, 1st edn. Springer International Publishing, Cham, pp 179–198
Eshragh F, Kargahi M (2013) Analytical architecture-based performability evaluation of real-time software systems. J Syst Softw 86:233–246. https://doi.org/10.1016/j.jss.2012.08.014
Goel AL, Okumoto K (1979) A Markovian model for reliability and other performance measures of software systems. 1979 international workshop on managing requirements knowledge. MARK 1979:769–774. https://doi.org/10.1109/MARK.1979.8817248
Gokhale SS, Wong WE, Horgan JR, Trivedi KS (2004) An analytical approach to architecture-based software performance and reliability prediction. Perform Eval 58:391–412. https://doi.org/10.1016/j.peva.2004.04.003
Goševa-Popstojanova K, Trivedi K (2000) Stochastic modeling formalisms for dependability, performance and performability. Lecture Notes Comput Sci 1769:403–422. https://doi.org/10.1007/3-540-46506-5_17
Heddaya A, Helal A (1996) Reliability, Availability, dependability and performability. A User-centered View, Boston
Howard AR (1960) Dynamic programming and markov process, 1st edn. The Massachusetts Institute of Technology, Cambridge
Januzaj V, Mauersberger R, Biechele F (2009) Performance modelling for avionics systems. International conference on computer aided systems theory. Springer-Verlag, Berlin Heidelberg, pp 833–840
John CK (2002) Safety critical system:challenges and directions. In: Proceedings of the 24th international conference on software engineering. IEEE, Orlando, FL, USA, pp 1–4
Kalaiarasi S, Merceline Anita A, Geethanjalii R (2017) Analysis of system reliability using markov technique. Global J Pure Appl Math 13:5265–5273
Karlin S, Taylor MH (1975) A first cource in stochatic prcess, 2nd edn. Elsevier, San Diego
Khvatskin L, Frenkel I (2017) Markov reward model for reliability assessment of aging markov reward model for reliability assessment of aging refrigeration
Koichi T, Shigeru Y (2009) Performability modeling for software system with performance degradation and reliability growth. IEICE Trans Fundam Electron Commun Comput Sci E92-A(7):1563–1571. https://doi.org/10.1587/transfun.E92.A.1563
Kwon YM, Agha G (2007) A Markov reward model for software reliability. In: Proceedings - 21st International parallel and distributed processing symposium, IPDPS 2007; Abstracts and CD-ROM. https://doi.org/10.1109/IPDPS.2007.370525
Lisnianski A (2007) The markov reward model for a multistate system reliability assessment with variable demand. Qual Technol Quant Manag 4:265–278. https://doi.org/10.1080/16843703.2007.11673150
Lisnianski A, Frenkel I (2009) Non-homogeneous Markov reward model for aging multistate system under corrective maintenance. Saf Reliab Risk Anal 1:551–557. https://doi.org/10.1201/9781482266481-84
Martins A, Fonseca I, Farinha JT et al (2023) Online monitoring of sensor calibration status to support condition-based maintenance. Sensors 23:2402. https://doi.org/10.3390/S23052402
Kallenberg O, Kallenberg O (1997) Foundations of modern probability (Vol. 2). New York: springer
Mo Y, Liu Y, Cui L (2018) Performability analysis of multistate series-parallel systems with heterogeneous components. Reliab Eng Syst Saf 171:48–56. https://doi.org/10.1016/j.ress.2017.10.023
Norris JR (1998) Markov Chains, Número 2008
Pietrantuono R, Russo S (2013) Introduction to Safety Critical Systems. In: Innovative technologies for dependable OTS-based critical systems. Springer Milan, pp 17–27
Singh L, Vinod G, Tripathi AK (2012) Modeling and prediction of performability of safety critical computer based systems using Petri nets. In: Proceedings - 23rd IEEE international symposium on software reliability engineering workshops, ISSREW 2012. pp 85–94
Smith RM, Trivedi KS, Ramesh AV (1988) Performability analysis: measures, an algorithm and a case study. IEEE Commun Surv Tutor 37:406–417
Sotelo M, Martins A, Mateus B et al (2023) Predicting the health status of a pulp press based on deep neural networks and hidden markov models. Energies 16:2651. https://doi.org/10.3390/EN16062651
Strielkina A, Kharchenko V, Uzun D (2018) A markov model of healthcare internet of things system considering failures of components. CEUR Workshop Proc 2104:530–543
Temraz NS, El-Dmcese MA (2011) Availability and reliability measures for multistate system by using markov reward model. Reliab Theory Appl 2:68–85
Toledano S, Gartsman I, Avitan G, et al (2016) On Markov reward approach to failure criticality importance assessment for aging multistate system. In: Proceedings - 2nd international symposium on stochastic models in reliability engineering, life science, and operations management, SMRLO, pp 375–379. https://doi.org/10.1109/SMRLO.2016.66
Trivedi KS, Ma X, Dharmaraja S (2003) Performability modelling of wireless communication systems. Int J Commun Syst 16:561–577. https://doi.org/10.1002/dac.605
Viktorova VS, Lubkov NV, Stepanyants AS (2018) A unified approach to reliability, availability, performability analysis based on markov processes with rewards. Adv Syst Sci Appl 18:13–38. https://doi.org/10.25728/assa.2018.18.4.624
Wang JL (2004) Markov-chain based reliability analysis for distributed systems. Comput Electr Eng 30:183–205. https://doi.org/10.1016/j.compeleceng.2002.02.001
Wang L, Tian Y, Pei Z (2017) Reliability analysis of 6-component lattice load-sharing Markov repairable system with spatial dependence. Int J Perform Eng 13:279–287. https://doi.org/10.23940/ijpe.17.03.p4.279287
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
I don't have any conflict of interest with any member of your journal. I don't have any affiliation with financial interest (such as honoraria; educational grants; participation in speakers' bureaus; membership, employment, consultancies, stock ownership, or other equity interest; and expert testimony or patent-licensing arrangements), or non-financial interest (such as personal or professional relationships, affiliations, knowledge or beliefs) in the subject matter or materials discussed in this manuscript.
Ethical approval
There are no human or animal studies are mentioned in this article.
Consent to participate
Not applicable.
Consent to publish
The manuscript does not contain any data from individuals. Hence it is not applicable.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Ahamad, S., Gupta, R. A reward-based performability modelling of a fault-tolerant safety–critical system. Int J Syst Assur Eng Manag 14, 2218–2234 (2023). https://doi.org/10.1007/s13198-023-02055-3
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s13198-023-02055-3