IDEAS home Printed from https://ideas.repec.org/a/eee/reensy/v111y2013icp206-216.html
   My bibliography  Save this article

Solving dynamic flowgraph methodology models using binary decision diagrams

Author

Listed:
  • Bjorkman, Kim

Abstract

Dynamic flowgraph methodology (DFM) is a computationally challenging approach to the reliability analysis of dynamic systems with feedback loops. To improve the computational efficiency of DFM modelling, we propose a new approach, based on binary decision diagrams (BDDs), to solving DFM models. The objective of DFM analysis is to identify the root causes of a postulated top event. The result is a set of prime implicants that represent system faults resulting from diverse combinations of software logic errors, hardware failures, human errors and adverse environmental conditions. Two approaches to solving prime implicants have been implemented in software called YADRAT. The first approach is based on meta-products, and the second on zero-suppressed BDDs (ZBDD). Both approaches have been used previously in fault tree analysis. In this work, the ideas of prime implicant computations are adapted to a dynamic reliability analysis approach combined with multi-valued logic. The computational efforts required for the two approaches are compared by analysing three example systems. The results of the comparison show that BDDs are applicable in DFM computation and that in particular the ZBDD-based approach can solve moderately sized DFM models in a reasonable time.

Suggested Citation

  • Bjorkman, Kim, 2013. "Solving dynamic flowgraph methodology models using binary decision diagrams," Reliability Engineering and System Safety, Elsevier, vol. 111(C), pages 206-216.
  • Handle: RePEc:eee:reensy:v:111:y:2013:i:c:p:206-216
    DOI: 10.1016/j.ress.2012.11.009
    as

    Download full text from publisher

    File URL: http://www.sciencedirect.com/science/article/pii/S0951832012002384
    Download Restriction: Full text for ScienceDirect subscribers only

    File URL: https://libkey.io/10.1016/j.ress.2012.11.009?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    As the access to this document is restricted, you may want to search for a different version of it.

    References listed on IDEAS

    as
    1. Bucci, Paolo & Kirschenbaum, Jason & Mangan, L. Anthony & Aldemir, Tunc & Smith, Curtis & Wood, Ted, 2008. "Construction of event-tree/fault-tree models from a Markov approach to dynamic system reliability," Reliability Engineering and System Safety, Elsevier, vol. 93(11), pages 1616-1627.
    2. R Remenyte-Prescott & J Andrews, 2008. "Analysis of non-coherent fault trees using ternary decision diagrams," Journal of Risk and Reliability, , vol. 222(2), pages 127-138, June.
    3. Kelly, Dana L. & Smith, Curtis L., 2009. "Bayesian inference in probabilistic risk assessment—The current state of the art," Reliability Engineering and System Safety, Elsevier, vol. 94(2), pages 628-643.
    4. A B Rauzy, 2008. "Some disturbing facts about depth-first left-most variable ordering heuristics for binary decision diagrams," Journal of Risk and Reliability, , vol. 222(4), pages 573-582, December.
    5. Doguc, Ozge & Ramirez-Marquez, Jose Emmanuel, 2009. "A generic method for estimating system reliability using Bayesian networks," Reliability Engineering and System Safety, Elsevier, vol. 94(2), pages 542-550.
    Full references (including those not matched with items on IDEAS)

    Citations

    Citations are extracted by the CitEc Project, subscribe to its RSS feed for this item.
    as


    Cited by:

    1. Di Maio, Francesco & Baronchelli, Samuele & Zio, Enrico, 2014. "Hierarchical differential evolution for minimal cut sets identification: Application to nuclear safety systems," European Journal of Operational Research, Elsevier, vol. 238(2), pages 645-652.
    2. McNelles, Phillip & Zeng, Zhao Chang & Renganathan, Guna & Lamarre, Greg & Akl, Yolande & Lu, Lixuan, 2016. "A comparison of Fault Trees and the Dynamic Flowgraph Methodology for the analysis of FPGA-based safety systems Part 1: Reactor trip logic loop reliability analysis," Reliability Engineering and System Safety, Elsevier, vol. 153(C), pages 135-150.
    3. McNelles, Phillip & Renganathan, Guna & Zeng, Zhao Chang & Chirila, Marius & Lu, Lixuan, 2019. "A comparison of fault trees and the Dynamic Flowgraph Methodology for the analysis of FPGA-based safety systems part 2: Theoretical investigations," Reliability Engineering and System Safety, Elsevier, vol. 183(C), pages 60-83.
    4. Zaitseva, Elena & Levashenko, Vitaly & Kostolny, Jozef, 2015. "Importance analysis based on logical differential calculus and Binary Decision Diagram," Reliability Engineering and System Safety, Elsevier, vol. 138(C), pages 135-144.
    5. Mo, Yuchang & Xing, Liudong & Amari, Suprasad V. & Bechta Dugan, Joanne, 2015. "Efficient analysis of multi-state k-out-of-n systems," Reliability Engineering and System Safety, Elsevier, vol. 133(C), pages 95-105.
    6. Reed, Sean, 2017. "An efficient algorithm for exact computation of system and survival signatures using binary decision diagrams," Reliability Engineering and System Safety, Elsevier, vol. 165(C), pages 257-267.

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.
    1. Khakzad, Nima & Khan, Faisal & Amyotte, Paul, 2012. "Dynamic risk analysis using bow-tie approach," Reliability Engineering and System Safety, Elsevier, vol. 104(C), pages 36-44.
    2. Kim, Junyung & Shah, Asad Ullah Amin & Kang, Hyun Gook, 2020. "Dynamic risk assessment with bayesian network and clustering analysis," Reliability Engineering and System Safety, Elsevier, vol. 201(C).
    3. Leonardo Leoni & Farshad BahooToroody & Saeed Khalaj & Filippo De Carlo & Ahmad BahooToroody & Mohammad Mahdi Abaei, 2021. "Bayesian Estimation for Reliability Engineering: Addressing the Influence of Prior Choice," IJERPH, MDPI, vol. 18(7), pages 1-16, March.
    4. Zio, E., 2018. "The future of risk assessment," Reliability Engineering and System Safety, Elsevier, vol. 177(C), pages 176-190.
    5. Marhavilas, P.K. & Koulouriotis, D.E., 2012. "A combined usage of stochastic and quantitative risk assessment methods in the worksites: Application on an electric power provider," Reliability Engineering and System Safety, Elsevier, vol. 97(1), pages 36-46.
    6. Mi, Jinhua & Beer, Michael & Li, Yan-Feng & Broggi, Matteo & Cheng, Yuhua, 2020. "Reliability and importance analysis of uncertain system with common cause failures based on survival signature," Reliability Engineering and System Safety, Elsevier, vol. 201(C).
    7. Farshad BahooToroody & Saeed Khalaj & Leonardo Leoni & Filippo De Carlo & Gianpaolo Di Bona & Antonio Forcina, 2021. "Reliability Estimation of Reinforced Slopes to Prioritize Maintenance Actions," IJERPH, MDPI, vol. 18(2), pages 1-12, January.
    8. Paglioni, Vincent P. & Groth, Katrina M., 2022. "Dependency definitions for quantitative human reliability analysis," Reliability Engineering and System Safety, Elsevier, vol. 220(C).
    9. Bodda, Saran Srikanth & Gupta, Abhinav & Dinh, Nam, 2020. "Enhancement of risk informed validation framework for external hazard scenario," Reliability Engineering and System Safety, Elsevier, vol. 204(C).
    10. Greco, Salvatore F. & Podofillini, Luca & Dang, Vinh N., 2021. "A Bayesian model to treat within-category and crew-to-crew variability in simulator data for Human Reliability Analysis," Reliability Engineering and System Safety, Elsevier, vol. 206(C).
    11. Andrews, John & Fecarotti, Claudia, 2017. "System design and maintenance modelling for safety in extended life operation," Reliability Engineering and System Safety, Elsevier, vol. 163(C), pages 95-108.
    12. BahooToroody, Ahmad & De Carlo, Filippo & Paltrinieri, Nicola & Tucci, Mario & Van Gelder, P.H.A.J.M., 2020. "Bayesian regression based condition monitoring approach for effective reliability prediction of random processes in autonomous energy supply operation," Reliability Engineering and System Safety, Elsevier, vol. 201(C).
    13. Guanquan, Chu & Jinhui, Wang, 2012. "Study on probability distribution of fire scenarios in risk assessment to emergency evacuation," Reliability Engineering and System Safety, Elsevier, vol. 99(C), pages 24-32.
    14. Mandelli, Diego & Yilmaz, Alper & Aldemir, Tunc & Metzroth, Kyle & Denning, Richard, 2013. "Scenario clustering and dynamic probabilistic risk assessment," Reliability Engineering and System Safety, Elsevier, vol. 115(C), pages 146-160.
    15. Amrin, Andas & Zarikas, Vasileios & Spitas, Christos, 2018. "Reliability analysis and functional design using Bayesian networks generated automatically by an “Idea Algebra†framework," Reliability Engineering and System Safety, Elsevier, vol. 180(C), pages 211-225.
    16. Yan, Zhenyu & Haimes, Yacov Y., 2010. "Cross-classified hierarchical Bayesian models for risk-based analysis of complex systems under sparse data," Reliability Engineering and System Safety, Elsevier, vol. 95(7), pages 764-776.
    17. Kondakci, Suleyman, 2015. "Analysis of information security reliability: A tutorial," Reliability Engineering and System Safety, Elsevier, vol. 133(C), pages 275-299.
    18. Takeda, Satoshi & Kitada, Takanori, 2021. "Simple method based on sensitivity coefficient for stochastic uncertainty analysis in probabilistic risk assessment," Reliability Engineering and System Safety, Elsevier, vol. 209(C).
    19. BahooToroody, Ahmad & Abaei, Mohammad Mahdi & Banda, Osiris Valdez & Kujala, Pentti & De Carlo, Filippo & Abbassi, Rouzbeh, 2022. "Prognostic health management of repairable ship systems through different autonomy degree; From current condition to fully autonomous ship," Reliability Engineering and System Safety, Elsevier, vol. 221(C).
    20. Maidana, Renan G. & Parhizkar, Tarannom & Gomola, Alojz & Utne, Ingrid B. & Mosleh, Ali, 2023. "Supervised dynamic probabilistic risk assessment: Review and comparison of methods," Reliability Engineering and System Safety, Elsevier, vol. 230(C).

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:eee:reensy:v:111:y:2013:i:c:p:206-216. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Catherine Liu (email available below). General contact details of provider: https://www.journals.elsevier.com/reliability-engineering-and-system-safety .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.