Cyber-physical systems have increasingly intricate architectures and failure modes, which is due to an explosion of their complexity, size, and failure criticality. While expert knowledge of individual components exists, their interaction is complex. For these reasons, obtaining accurate system reliability models is a hard task. At the same time, systems tend to be continuously monitored via advanced sensor systems. This data describes the components' failure behavior and can be exploited for failure diagnosis and learning of reliability models. This paper presents an effective algorithm for the learning of Fault Trees from data. Fault trees (FTs) are a widespread formalism in reliability engineering. They capture the failure behavior of components and their propagation through an entire system. To that end, we first use machine learning to compute a Bayesian Network (BN) highlighting probabilistic relationships between the failures of components and root causes. Then, we apply a set of rules to translate a BN into an FT, based on the Conditional Probability Tables to decide, amongst others, the nature of gates in the FT. We evaluate our method on synthetic data and a benchmark set of FTs.
|Title of host publication||Proceedings of the 29th European Safety and Reliability Conference (ESREL)|
|Editors||Michael Beer, Enrico Zio|
|Number of pages||9|
|Publication status||Published - 2019|
|Event||29th European Safety and Reliability Conference, ESREL 2019 - Welfenschloss, Hannover, Germany|
Duration: 22 Sep 2019 → 26 Sep 2019
Conference number: 29
|Conference||29th European Safety and Reliability Conference, ESREL 2019|
|Abbreviated title||ESREL 2019|
|Period||22/09/19 → 26/09/19|
Linard, A., Bueno, M., Bucur, D., & Stoelinga, M. I. A. (2019). Induction of Fault Trees through Bayesian Networks. In M. Beer, & E. Zio (Eds.), Proceedings of the 29th European Safety and Reliability Conference (ESREL) (pp. 910-918). Research Publishing.