Skip to main content
Log in

A reward-based performability modelling of a fault-tolerant safety–critical system

  • Original Article
  • Published:
International Journal of System Assurance Engineering and Management Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11

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

    Chapter  MATH  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Heddaya A, Helal A (1996) Reliability, Availability, dependability and performability. A User-centered View, Boston

    Google Scholar 

  • Howard AR (1960) Dynamic programming and markov process, 1st edn. The Massachusetts Institute of Technology, Cambridge

    MATH  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • Karlin S, Taylor MH (1975) A first cource in stochatic prcess, 2nd edn. Elsevier, San Diego

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  MathSciNet  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • Temraz NS, El-Dmcese MA (2011) Availability and reliability measures for multistate system by using markov reward model. Reliab Theory Appl 2:68–85

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  MATH  Google Scholar 

  • 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

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Shakeel Ahamad.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s13198-023-02055-3

Keywords

Navigation