Predicting Reliability of Software in Industrial Systems Using a Petri Net Based Approach: a Case Study on a Safety System Used in Nuclear Power Plant

dc.contributor.author Kumar, Kuldeep
dc.contributor.author Sumit
dc.contributor.author Kumar, Sandeep
dc.contributor.author Singh, Lalit Kumar
dc.contributor.author Mishra, Alok
dc.contributor.other Software Engineering
dc.contributor.other 06. School Of Engineering
dc.contributor.other 01. Atılım University
dc.date.accessioned 2024-07-05T15:17:55Z
dc.date.available 2024-07-05T15:17:55Z
dc.date.issued 2022
dc.description Kumar, Dr Sandeep/0000-0003-0747-6776; Kumar, Sandeep/0000-0002-3250-4866; Kumar, Kuldeep/0000-0003-1160-9092; Mishra, Alok/0000-0003-1275-2050; Kumar, Sandeep/0000-0001-9633-407X en_US
dc.description.abstract Context: Software reliability prediction in the early stages of development can be propitious in many ways. The combinatorial models used to predict reliability using architectures such as fault trees, binary decision diagrams, etc. have limitations in modeling complex system behavior. On the other hand, state-based models such as Markov chains suffer from the state-space explosion problem, and they need transition probability among different system states to measure reliability. These probabilities are usually assumed or are obtained from the operational profile for which the system should be used in the field. Objective: The objective of this paper is to present a method for predicting the reliability of software in industrial systems using a generalized stochastic Petri nets based approach. The key idea is to violate the assumption of state transition probabilities in the Markov chain. The state transition probabilities are calculated using Petri net transitions' throughput by performing stationary analysis under the consideration to identify and handle dead markings in the Petri net. Method: Initially, a generalized stochastic Petri net of the system under consideration is generated from the standard system's specification. Thereafter, dead markings are identified in the Petri net which are further removed to perform steady-state analysis. At last, a Markov model is generated based on the reachability graph of the Petri net, which is further used to predict the system reliability. Results: The presented method has been applied to a safety-critical system, Shut Down System-1, of a nuclear power plant, which is operational in the Canada Deuterium Uranium reactor. The predicted reliability of the system using this method is 99.99966% which has been validated using the specified system requirements. To further validate and generalize the results, sensitivity analysis is performed by varying different system parameters. Conclusions: The method discussed in this paper presents a step of performing structural analysis on the Petri net of the system under consideration to identify and handle dead markings on the Petri net. It further handles the issue of assuming transition probabilities among the system states by calculating them using Petri net transitions' throughput. en_US
dc.identifier.doi 10.1016/j.infsof.2022.106895
dc.identifier.issn 0950-5849
dc.identifier.issn 1873-6025
dc.identifier.scopus 2-s2.0-85125218638
dc.identifier.uri https://doi.org/10.1016/j.infsof.2022.106895
dc.identifier.uri https://hdl.handle.net/20.500.14411/1810
dc.language.iso en en_US
dc.publisher Elsevier en_US
dc.relation.ispartof Information and Software Technology
dc.rights info:eu-repo/semantics/closedAccess en_US
dc.subject Software reliability en_US
dc.subject Safety-critical systems en_US
dc.subject Petri net en_US
dc.subject Reliability model en_US
dc.title Predicting Reliability of Software in Industrial Systems Using a Petri Net Based Approach: a Case Study on a Safety System Used in Nuclear Power Plant en_US
dc.type Article en_US
dspace.entity.type Publication
gdc.author.id Kumar, Dr Sandeep/0000-0003-0747-6776
gdc.author.id Kumar, Sandeep/0000-0002-3250-4866
gdc.author.id Kumar, Kuldeep/0000-0003-1160-9092
gdc.author.id Mishra, Alok/0000-0003-1275-2050
gdc.author.id Kumar, Sandeep/0000-0001-9633-407X
gdc.author.institutional Mıshra, Alok
gdc.author.scopusid 57202765898
gdc.author.scopusid 58995240900
gdc.author.scopusid 57218539729
gdc.author.scopusid 55579802200
gdc.author.scopusid 7201441575
gdc.author.wosid Kumar, Dr Sandeep/AAW-6313-2020
gdc.author.wosid Kumar, Sandeep/AAW-6570-2020
gdc.author.wosid Kumar, Kuldeep/Y-4439-2019
gdc.author.wosid singh, lalit/JHT-4573-2023
gdc.author.wosid Sumit, Sumit/IUP-1103-2023
gdc.author.wosid Mishra, Alok/AAE-2673-2019
gdc.bip.impulseclass C4
gdc.bip.influenceclass C4
gdc.bip.popularityclass C4
gdc.coar.access metadata only access
gdc.coar.type text::journal::journal article
gdc.description.department Atılım University en_US
gdc.description.departmenttemp [Kumar, Kuldeep] Dr BR Ambedkar Natl Inst Technol, Dept Comp Sci & Engn, Jalandhar, Punjab, India; [Sumit; Kumar, Sandeep] Indian Inst Technol Roorkee, Dept Comp Sci & Engn, Roorkee, Uttar Pradesh, India; [Singh, Lalit Kumar] Banaras Hindu Univ, Dept Comp Sci & Engn, Indian Inst Technol, Varanasi, Uttar Pradesh, India; [Mishra, Alok] Molde Univ Coll Specialized Univ Logist, Informat & Digitalizat, Molde, Norway; [Mishra, Alok] Atilim Univ, Dept Software Engn, Ankara, Turkey en_US
gdc.description.publicationcategory Makale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı en_US
gdc.description.startpage 106895
gdc.description.volume 146 en_US
gdc.description.wosquality Q2
gdc.identifier.openalex W4213376786
gdc.identifier.wos WOS:000780387700005
gdc.oaire.diamondjournal false
gdc.oaire.impulse 9.0
gdc.oaire.influence 3.692355E-9
gdc.oaire.isgreen false
gdc.oaire.popularity 9.503374E-9
gdc.oaire.publicfunded false
gdc.oaire.sciencefields 0211 other engineering and technologies
gdc.oaire.sciencefields 0202 electrical engineering, electronic engineering, information engineering
gdc.oaire.sciencefields 02 engineering and technology
gdc.openalex.fwci 3.344
gdc.openalex.normalizedpercentile 1.0
gdc.openalex.toppercent TOP 1%
gdc.opencitations.count 7
gdc.plumx.crossrefcites 1
gdc.plumx.mendeley 19
gdc.plumx.scopuscites 13
gdc.scopus.citedcount 13
gdc.wos.citedcount 10
relation.isAuthorOfPublication de97bc0b-032d-4567-835e-6cd0cb17b98b
relation.isAuthorOfPublication.latestForDiscovery de97bc0b-032d-4567-835e-6cd0cb17b98b
relation.isOrgUnitOfPublication d86bbe4b-0f69-4303-a6de-c7ec0c515da5
relation.isOrgUnitOfPublication 4abda634-67fd-417f-bee6-59c29fc99997
relation.isOrgUnitOfPublication 50be38c5-40c4-4d5f-b8e6-463e9514c6dd
relation.isOrgUnitOfPublication.latestForDiscovery d86bbe4b-0f69-4303-a6de-c7ec0c515da5

Files

Collections