Retrenchment, and the generation of fault trees for static, dynamic and cyclic systems

被引:0
|
作者
Banach, Richard [1 ]
Bozzano, Marco
机构
[1] Univ Manchester, Sch Comp Sci, Manchester M13 9PL, Lancs, England
[2] ITC IRST, I-38050 Trento, Italy
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
For large systems, the manual construction of fault trees is error-prone, encouraging automated techniques. In this paper we show how the retrenchment approach to formal system model evolution can be developed into a versatile structured approach for the mechanical construction of fault trees. The system structure and the structure of retrenchment concessions interact to generate fault trees with appropriately deep nesting. The same interactions fuel a structural approach to hierarchical fault trees, allowing a system and its faults to be viewed at multiple levels of abstraction. We show how this approach can be extended to deal with minimisation, thereby diminishing the post-hoc sub-sumption workload and potentially rendering some infeasible cases feasible. The techniques we describe readily generalise to encompass timing, allowing glitches and other transient errors to be properly described. Lastly, a mild generalisation to cope with cyclic system descriptions allows the timed theory to encompass systems with feedback.
引用
收藏
页码:127 / 141
页数:15
相关论文
共 50 条
  • [1] The mechanical generation of fault trees for reactive systems via retrenchment I: combinational circuits
    Banach, Richard
    Bozzano, Marco
    FORMAL ASPECTS OF COMPUTING, 2013, 25 (04) : 573 - 607
  • [2] Design of reliable systems using static & dynamic fault trees
    Ren, YS
    Dugan, JB
    IEEE TRANSACTIONS ON RELIABILITY, 1998, 47 (03) : 234 - 244
  • [3] Design of reliable systems using static & dynamic fault trees
    Ren, Yansong
    Dugan, Joanne Bechta
    IEEE Transactions on Reliability, 1998, 47 (3 pt 1): : 234 - 244
  • [4] The mechanical generation of fault trees for reactive systems via retrenchment II: clocked and feedback circuits
    Banach, Richard
    Bozzano, Marco
    FORMAL ASPECTS OF COMPUTING, 2013, 25 (04) : 609 - 657
  • [5] Safety requirements and fault trees using retrenchment
    Banach, R
    Cross, R
    COMPUTER SAFETY, RELIABILITY, AND SECURITY, PROCEEDINGS, 2004, 3219 : 210 - 223
  • [6] GENERATION OF FAULT TREES FOR NONCOHERENT SYSTEMS
    DITTMORE, MH
    GILMAN, FM
    TRANSACTIONS OF THE AMERICAN NUCLEAR SOCIETY, 1979, 32 (JUN): : 295 - 295
  • [7] A modular approach for analyzing static and dynamic fault trees
    Gulati, R
    Dugan, JB
    ANNUAL RELIABILITY AND MAINTAINABILITY SYMPOSIUM - 1997 PROCEEDINGS: THE INTERNATIONAL SYMPOSIUM ON PRODUCT QUALITY & INTEGRITY, 1997, : 57 - 63
  • [8] Combining static/dynamic fault trees and event trees using Bayesian networks
    Hosseini, S. M. Hadi
    Takahashi, Makoto
    COMPUTER SAFETY, RELIABILITY, AND SECURITY, PROCEEDINGS, 2007, 4680 : 93 - +
  • [9] A Static Analysis of Dynamic Fault Trees with Priority-AND Gates
    Xiang, Jianwen
    Machida, Fumio
    Tadano, Kumiko
    Yanoo, Kazuo
    Sun, Wei
    Maeno, Yoshiharu
    2013 SIXTH LATIN-AMERICAN SYMPOSIUM ON DEPENDABLE COMPUTING (LADC), 2013, : 58 - 67
  • [10] BDDs Strike Back Efficient Analysis of Static and Dynamic Fault Trees
    Basgoeze, Daniel
    Volk, Matthias
    Katoen, Joost-Pieter
    Khan, Shahid
    Stoelinga, Marielle
    NASA FORMAL METHODS (NFM 2022), 2022, 13260 : 713 - 732