State/event fault trees—A safety analysis model for software-controlled systems
Journal Article: Reliability Engineering & System Safety 01/2007; 92:1521.
Abstract
Safety models for software-controlled systems should be intuitive, compositional and have the expressive power to model both software and hardware behaviour. Moreover, they should provide quantitative results for failure or hazard probabilities. Fault trees are an accepted and intuitive model for safety analysis, but they are incapable of expressing state dependencies or temporal order of events. We propose to combine fault trees with an explicit State/Event semantics, using a graphical notation that is similar to Statecharts. Our new model, named State/Event Fault Trees (SEFTs), subsumes both deterministic state machines suited to describe software behaviour, and Markov chains that model probabilistic failures, while keeping the visualisation of causal chains known from fault trees. We allow exponentially distributed probabilistic events, deterministic delays, and triggered events. The model provides a component concept, where components are connected by typed ports. Quantitative evaluation is achieved by translating the component models to Deterministic and Stochastic Petri Nets (DSPNs) and using an existing tool for analysis or simulation.
Comments on this publication
ResearchGate members can add comments. Sign up now and post your comment!
Similar publications
State/event fault trees—A safety analysis model for software-controlled systems
Reliability Engineering & System Safety.
Combining Software Quality Analysis with Dynamic Event/Fault Trees for High Assurance Systems Engineering
High Assurance Systems Engineering Symposium, 2007. HASE '07. 10th IEEE;
Data provided are for informational purposes only. Although carefully collected, accuracy cannot be guaranteed. The impact factor represents a rough estimation of the journal's impact factor and does not reflect the actual current impact factor. Publisher conditions are provided by RoMEO. Differing provisions from the publisher's actual policy or licence agreement may be applicable.
Science & Research Jobs
**Experienced Contract CRA's required to join a Leading Global Healthcare Company**
Position: Clinician
Employer: Max Resourcing

