Reliability and performance analysis of safety-critical system using transformation of UML into state space models

Abstract Non-functional requirement analysis is the most critical factor for safety-critical system construction as it reduces the risk of catastrophic loss of assets by taking measurable actions in the design phase. Reliability and performance analysis are the two main components of non-functional requirement analysis. In this paper, a reliability analysis framework is devised, which maps the Unified Modeling Language (UML) state chart model into the state-space model to analyze dynamic behavior and state transition probabilities of a safety-critical system. A system that does not meet the target reliability and performance requirements is considered to be a failure. The proposed framework is validated with 32 safety-critical system instances of the Nuclear Power Plant on the Reactor Core Isolation Cooling System module.

[1]  Gopika Vinod,et al.  Design Verification of Instrumentation and Control Systems of Nuclear Power Plants , 2014, IEEE Transactions on Nuclear Science.

[2]  Saran Srikanth Bodda,et al.  Risk informed validation framework for external flooding scenario , 2020 .

[3]  Kais Klai,et al.  Formal verification of UML state diagrams: a petri net based approach , 2011, SOEN.

[4]  Vinay Kumar,et al.  A Probabilistic Hazard Assessment Framework for Safety-Critical and Control Systems: A Case Study for a Nuclear Power Plant , 2017 .

[5]  Anil Kumar Tripathi,et al.  Reliability analysis of safety-critical and control systems: a state-of-the-art review , 2017, IET Softw..

[6]  Jun Sun,et al.  A Formal Semantics for Complete UML State Machines with Communications , 2013, IFM.

[7]  Alessandro Giua,et al.  Modeling and Supervisory Control of Railway Networks Using Petri Nets , 2008, IEEE Transactions on Automation Science and Engineering.

[8]  Sohag Kabir,et al.  Performance evaluation and design for variable threshold alarm systems through semi-Markov process. , 2020, ISA transactions.

[9]  Lalit Kumar Singh,et al.  Ensuring safety in design of safety critical computer based systems , 2016 .

[10]  Farooq Ahmad,et al.  Specification and verification of safety properties along a crossing region in a railway network control , 2013 .

[11]  Anil Kumar Tripathi,et al.  Safety Analysis of Safety-Critical Systems Using State-Space Models , 2017, IEEE Software.

[12]  Seung Jun Lee,et al.  Abnormality diagnosis model for nuclear power plants using two-stage gated recurrent units , 2020 .

[13]  J. R. Brown,et al.  Testing for software reliability , 1975 .

[14]  Hassan Gomaa,et al.  Modeling behavioral design patterns of concurrent objects , 2006, ICSE '06.

[15]  Tadao Murata,et al.  Petri nets: Properties, analysis and applications , 1989, Proc. IEEE.

[16]  Pooja Singh,et al.  Impact analysis of change in component reliabilities in safety-critical systems , 2019, Qual. Reliab. Eng. Int..