Abstract
Safety-critical infrastructures must operate safely and reliably. Fault tree analysis is a widespread method used to assess risks in these systems: fault trees (FTs) are required — among others — by the Federal Aviation Authority, the Nuclear Regulatory Commission, in the ISO26262 standard for autonomous driving and for software development in aerospace systems. Although popular both in industry and academia, FTs lack a systematic way to formulate powerful and understandable analysis queries. In this paper, we aim to fill this gap and introduce Boolean Fault tree Logic (BFL), a logic to reason about FTs. BFL is a simple, yet expressive logic that supports easier formulation of complex scenarios and specification of FT properties. Alongside BFL, we present model checking algorithms based on binary decision diagrams (BDDs) to analyse specified properties in BFL, patterns and an algorithm to construct counterexamples. Finally, we propose a case-study application of BFL by analysing a COVID-19related FT.
Original language | English |
---|---|
Title of host publication | 2022 52nd Annual IEEE/IFIP International Conference On Dependable Systems And Networks (DSN 2022) |
Place of Publication | Piscataway, NJ |
Publisher | IEEE |
Pages | 441-452 |
Number of pages | 12 |
ISBN (Electronic) | 9781665402620 |
DOIs | |
Publication status | Published - 25 Jul 2022 |
Event | 52nd Annual IEEE/IFIP International Conference on Dependable Systems and Networks, DSN 2022 - Baltimore, United States Duration: 27 Jun 2022 → 30 Jun 2022 Conference number: 52 |
Conference
Conference | 52nd Annual IEEE/IFIP International Conference on Dependable Systems and Networks, DSN 2022 |
---|---|
Abbreviated title | DSN 2022 |
Country/Territory | United States |
City | Baltimore |
Period | 27/06/22 → 30/06/22 |
Keywords
- 2024 OA procedure