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

Institutions

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
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

PyRBD: An Open-Source Reliability Block Diagram Evaluation Tool

Carmen Mas Machuca, Shakthivelu Janardhanan, Sareh Badnava, Ritanshi Agarwal
5 citations
Software Reliability and Analysis Research
2.43
article

PyRBD: An Open-Source Reliability Block Diagram Evaluation Tool

Carmen Mas Machuca, Shakthivelu Janardhanan, Sareh Badnava, Ritanshi Agarwal
article en
5 citations

Abstract

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.

Universität der Bundeswehr München (DE), Technical University of Munich (DE)
Openalex Percentile: Top 9%
Software Reliability and Analysis Research
2.43
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

PyRBD: An Open-Source Reliability Block Diagram Evaluation Tool — Carmen Mas Machuca, Shakthivelu Janardhanan, et al. · (2024) | TGRS Research Map | TGRS