The mechanical generation of fault trees for reactive systems via retrenchment II: Clocked and feedback circuits

Richard Banach, Marco Bozzano

    Research output: Contribution to journalArticlepeer-review

    Abstract

    The retrenchment approach to the mechanical construction of fault trees, introduced in the first paper for combinational logic circuits, is extended to handle clocked circuits and then feedback circuits. The temporal behaviour of clocked circuits is captured using their causal relations, and the potentially unbounded behaviour of cyclic circuits is decomposed into an iteration over their acyclic counterparts. The repercussions of all this for the theory of retrenchment are elaborated. For clocked circuits, the techniques we present allow glitches and other transient errors to be properly described. For feedback circuits, the plethora of behaviours that can occur, give rise to infinitary fault trees of an appropriate kind. All this paves the way for automated fault tree generation for reactive systems. © 2011 British Computer Society.
    Original languageEnglish
    Pages (from-to)609-657
    Number of pages48
    JournalFormal Aspects of Computing
    Volume25
    Issue number4
    DOIs
    Publication statusPublished - Jul 2013

    Keywords

    • Fault injection
    • Fault tree analysis
    • Mechanical fault tree synthesis
    • Retrenchment
    • Timed and feedback circuits

    Fingerprint

    Dive into the research topics of 'The mechanical generation of fault trees for reactive systems via retrenchment II: Clocked and feedback circuits'. Together they form a unique fingerprint.

    Cite this