PyRBD: An Open-Source Reliability Block Diagram Evaluation Tool
Reliability Block Diagrams (RBDs) are pictorial representations that evaluate a system's availability by considering its components and their interconnections. In communication networks, a flow's availability is evaluated using the network's RBD. However, there are no open-source tools to evaluate complex networks' RBDs. We present an open-source tool, PyRBD, to (i) generate RBDs from topologies, (ii) decompose RBDs for faster processing, and (iii) calculate flow availabilities. PyRBD's effectiveness was measured on five topologies based on simulation time and complexity. Additionally, single-core and multicore implementations were studied. Though the use-case in this work is networks, PyRBD is suitable for any system.
Authors
- Carmen Mas Machuca (ORCID: https://orcid.org/0000-0002-2348-2714)
- Shakthivelu Janardhanan (ORCID: https://orcid.org/0000-0003-0199-7204)
- Sareh Badnava
- Ritanshi Agarwal
Institutions
- Universität der Bundeswehr München (DE)
- Technical University of Munich (DE)
Publication Details
- Published
- 2024-09-09
- DOI
- https://doi.org/10.1109/cqr62340.2024.10705890
- Citations
- 5
- Primary Topic
- Software Reliability and Analysis Research
- Type
- article
- Field-Weighted Citation Impact
- 2.43