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

Richard Banach, Marco Bozzano

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Abstract

    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 subsumption 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. © Springer-Verlag Berlin Heidelberg 2006.
    Original languageEnglish
    Title of host publicationLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)|Lect. Notes Comput. Sci.
    PublisherSpringer Nature
    Pages127-141
    Number of pages14
    Volume4166
    ISBN (Print)3540457623, 9783540457626
    DOIs
    Publication statusPublished - 2006
    Event25th International Conference on Computer Safety, Reliability, and Security, SAFECOMP 2006 - Gdansk
    Duration: 1 Jul 2006 → …
    http://www.springerlink.com/content/r8301p0585770587/

    Conference

    Conference25th International Conference on Computer Safety, Reliability, and Security, SAFECOMP 2006
    CityGdansk
    Period1/07/06 → …
    Internet address

    Fingerprint

    Dive into the research topics of 'Retrenchment, and the generation of fault trees for static, dynamic and cyclic systems'. Together they form a unique fingerprint.

    Cite this