Academia.edu no longer supports Internet Explorer.
To browse Academia.edu and the wider internet faster and more securely, please take a few seconds to upgrade your browser.
2015, AIP Conference Proceedings
…
4 pages
1 file
Reliability Block Diagrams (RBDs) allow us to model the failure relationships of complex systems and their sub-components and are extensively used for system reliability, availability, dependability and maintainability analyses of many engineering systems. Traditionally, Reliability Block Diagrams (RBD) are analyzed using paper-and-pencil proofs or computer simulations. Recently, formal techniques, including Petri Nets and higher-order-logic theorem proving, have been used for their analysis as well. In this paper, we provide a concise survey of these available RBD analysis techniques and compare them based on their accuracy, user friendliness and computational requirements.
2007
Dependability evaluation is an important, often indispensable, step in design and analyze (critical) systems, acquiring importance with the systems complexity growth. When the complexity of a system is high and/or increases, for example automizing or expanding some parts, dynamic effects, not present or manifested before, could arise or become significant in terms of reliability/availability. The system could be affected by common cause failures, the system components could interfere each other or could become inter/sequencedependent, effects due to load sharing arise and therefore should be considered, and so on. Moreover could be interesting to evaluate redundancy and maintenance policies. In those cases it is not possible to recur to notations as reliability block diagrams (RBD), fault trees (FT) or reliability graphs (RG) to represent the system, since the statistical independence assumption is not satisfied. Also more enhanced formalisms as dynamic FT (DFT) could not result adequate to the objective. To overcome those problems we developed a new formalism derived from RBD: the dynamic RBD (DRBD). In this paper we explain how to use the DRBD notation in system modeling and analysis, coming inside a methodology that, starting from the system structure, drives to the overall system availability evaluation following modeling and analysis phases. To do this we use an example drawn from literature, consisting of a multiprocessor distributed computing system. By this we also compare our approach with the DFT one.
Due to recent advances in science and technology, computing and engineering systems are evolving toward enabling much larger collaboration and handling missions that are more complicated. The increasing complexity and scale imply that reliability problems will not only continue to be a challenge but also require more accurate models and efficient solutions. In this paper, a new reliability framework called dynamic reliability block diagrams will be presented to address the above challenge. The framework uses modeling, formal specification, formal verification and validation, and model evaluation for accurate reliability analysis of complex computer-based systems. The basics and application of the DRBD approach will be illustrated through the analysis of several examples.
Journal of Applied Logic, 2016
Reliability Block Diagrams (RBDs) allow us to model the failure relationships of complex systems and their sub-components and are extensively used for system reliability, availability and maintainability analyses. Traditionally, these RBD-based analyses are done using paper-and-pencil proofs or computer simulations, which cannot ascertain absolute correctness due to their inaccuracy limitations. As a complementary approach, we propose to use the higher-order logic theorem prover HOL to conduct RBD-based analysis. For this purpose, we present a higherorder logic formalization of commonly used RBD configurations, such as series, parallel, parallel-series and series-parallel, and the formal verification of their equivalent mathematical expressions. A distinguishing feature of the proposed RBD formalization is the ability to model nested RBD configurations, which are RBDs having blocks that also represent RBD configurations. This generality allows us to formally analyze the reliability of many real-world systems. For illustration purposes, we formally analyze the reliability of a generic Virtual Data Center (VDC) in a cloud computing infrastructure exhibiting the nested series-parallel RBD configuration.
2021
Reliability Block Diagrams (RBDs) are widely used in reliability engineering to model how the system reliability depends on the reliability of components or subsystems. In this paper, we present librbd, a C library providing a generic, efficient and open-source solution for time-dependent reliability evaluation of RBDs. The library has been developed as a part of a project for reliability evaluation of complex systems through a layered approach, combining different modeling formalisms and solution techniques at different system levels. The library achieves accuracy and efficiency comparable to, and mostly better than, those of other well-established tools, and it is well designed so that it can be easily used by other libraries and tools.
Beyond the Horizon, 2013
Industrial systems dependability analysis is a twofold complex task. From one hand, it consists in quantitative reliability, maintainability and availability assessment and involves stochastic modelling of system behaviour. From the other hand, it requires deterministic modelling to capture the control system behaviour and to verify its safety properties. Generally two different models of system behaviour are used to achieve these two tasks, requiring different mathematical models: probabilistic and timed models for stochastic analysis and deterministic non-timed models for qualitative analysis. The purpose of this work is to use one mathematical model for both dependability tasks. The Coloured Petri Nets tool (CPN), which is a high level Petri Net, is used in this paper. The model allows the stochastic simulation of system behaviour and dependability assessment by means of Monte Carlo simulations. The safety analysis is performed by means of state space analysis and model checking techniques. Main addressed issues are related to abstraction and model transformation in order to adapt the CPN model to the stochastic or deterministic context of the dependability analysis. The described approach is tested on a case study, which is a part of a nuclear power plant subsystem developed by EDF company (Electricité de France). The considered system is characterised by components redundancy, different distribution laws (not only exponential) of failure and reparation times and control laws aiming to switch between configurations according to functional or dysfunctional purposes. Proposed approach appears to be efficient for evaluation of stochastic dependability indicators (availability, MTTF, MTTR, etc.) as well as for safety analysis (reachability of critical states, deadlocks , proof of control behavioural properties, etc.) of a concurrent controlled redundant system.
[1988] The Eighteenth International Symposium on Fault-Tolerant Computing. Digest of Papers
Many real-life systems are typically involved in sequence-dependent failure behaviors. Such systems can be modeled by dynamic fault trees (DFTs) with priority AND gates, in which the occurrence of the top events depends on not only combinations of basic events but also their failure sequences. To the author's knowledge, the existing methods for reliability assessment of DFTs with priority AND gates are mainly Markov-state-space-based, inclusion-exclusion-based, Monte Carlo simulation-based, or sequential binary decision diagram-based approaches. Unfortunately, all these methods have their shortcomings. They either suffer the problem of state space explosion or are restricted to exponential components time-to-failure distributions or need a long computation time to obtain a solution with a high accuracy. In this article, a novel method based on dynamic binary decision tree (DBDT) is first proposed. To build the DBDT model of a given DFT, we present an adapted format of the traditional Shannon's decomposition theorem. Considering that the chosen variable index has a great effect on the final scale of disjoint calculable cut sequences generated from a built DBDT, which to some extent determines the computational efficiency of the proposed method, some heuristic branching rules are presented. To validate our proposed method, a case study is analyzed. The results indicate that the proposed method is reasonable and efficient.
2013 18th International Conference on Engineering of Complex Computer Systems, 2013
The development of complex and critical systems calls for a rigorous and thorough evaluation of reliability aspects. Over the years, several methodologies have been introduced in order to aid the verification and analysis of such systems. Despite this fact, current technologies are still limited to specific architectures, without providing a generic evaluation of redundant system definitions.
Proceedings of the 9th EAI International Conference on Performance Evaluation Methodologies and Tools, 2016
Reliability block diagram (RBD) models are a commonly used reliability analysis method. For static RBD models, combinatorial solution techniques are easy and efficient. However, static RBDs are limited in their ability to express varying system state, dependent events, and non-series-parallel topologies. A recent extension to RBDs, called Dynamic Reliability Block Diagrams (DRBD), has eliminated those limitations. This tool paper details the RBD implementation in the Möbius modeling framework and provides technical details for using RBDs independently or in composition with other Möbius modeling formalisms. The paper explains how the graphical front-end provides a user-friendly interface for specifying RBD models. The back-end implementation that interfaces with the Möbius AFI to define and generate executable models that the Möbius tool uses to evaluate system metrics is also detailed.
Management Science Letters
The medical industry incorporates technology and breaks different types of equipment into three various categories determined according to the technologies and their usage. The first category, which is the focus of this article, consists of devices that are directly linked to the life of the patients, for example a ventilator. The purpose of this study is to develop a new reliability technique, based on the Reliability Block Diagram (RBD) and Petri Net, for Category 1 equipment. The RBD, focuses on showing how the failure of different parts could affect the subsystems of the equipment and how those failures could cause an overall system failure. The second method, Petri Net, is a tool that is used to analyze various types of information processing systems. Combining these two methods will allow the user to determine the reliability of the different systems and subsystems with various pieces of equipment. The knowledge gained by this analysis will be used to determine the likelihood that the failure of specific subsystems will cause an overall system failure. The overall anticipated result is to thoroughly develop this new methodology. The complete process that is used to finish the calculation process for the subsystems will be shown, in addition to the completion of the final Reliability Block Diagram.
Boletín de Arqueología PUCP
Religion, Brain and Behaviour (forthcoming), 2025
Κοινωνικα κινηματα, κρατος και Κοινωνικη και Αλληλεγγυα Οικονομια, 2018
Procedia - Social and Behavioral Sciences, 2017
Golden Horde Review
III - INTERNATIONAL SYMPOSIUM ON LITERATURE, CULTURE AND LANGUAGE - ALİ EŞREF DERVİŞİYÂN’IN KÂĞITTAN ARZULAR ÖYKÜSÜNÜN METİNSELLİK ÖLÇÜTLERİNE GÖRE DEĞERLENDİRİLMESİ, 2024
Frontiers in Immunology, 2019
Journal of Architecture and Planning (Transactions of AIJ), 2000
Tree Physiology, 2006
Ethiopian Journal of Agricultural Sciences, 2013
Journal of Proteomics & Bioinformatics, 2017
Journal of experimental psychology. Animal learning and cognition, 2017