Tampere University of Technology

TUTCRIS Research Portal

Controlled experiments comparing fault-tree-based safety analysis techniques

Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

Details

Original languageEnglish
Title of host publication18th International Conference on Evaluation and Assessment in Software Engineering, EASE 2014
PublisherAssociation for Computing Machinery (ACM)
ISBN (Print)9781450324762
DOIs
Publication statusPublished - 2014
Externally publishedYes
Publication typeA4 Article in a conference publication
Event18th International Conference on Evaluation and Assessment in Software Engineering, EASE 2014 - London, United Kingdom
Duration: 12 May 201414 May 2014

Conference

Conference18th International Conference on Evaluation and Assessment in Software Engineering, EASE 2014
CountryUnited Kingdom
CityLondon
Period12/05/1414/05/14

Abstract

The capability to model dynamic aspects of safety-critical systems, such as sequence or stochastic dependence of events, is one important requirement for safety analysis techniques. State Event Fault Tree Analysis, Dynamic Fault Tree Analyis, and Fault Tree Analysis combined with Markov Chains Analysis have been developed to fulfill these requirements, but they are still not widely accepted and used in practice. In order to investigate the reasons behind this low usage, we conducted two controlled experiments. The goal of the experiments was to analyze and compare applicability and efficiency in State Event Fault Tree analysis versus Dynamic Fault Tree Analyis and Fault Tree Analysis combined with Markov Chains Analysis. The results of both experiments show that, notwithstanding the power of State Event Fault Tree Analysis, Dynamic Fault Tree Analyis is rated by participants as more applicable and is more efficient compared to State Event Fault Tree Analysis, which, in turn, is rated as more applicable but is less efficient than Fault Tree Analysis combined with Markov Chains Analysis. Two of the reasons investigated are the complexity of the notations used and the lack of tool support. Based on these results, we suggest strategies for enhancing State Event Fault Tree Analysis to overcome its weaknesses and increase its applicability and efficiency in modeling dynamic aspects of safety-critical systems.

Keywords

  • Controlled experiment, Dynamic fault tree, Fault tree analysis, Markov chain, Safety-analysis, Safety-critical systems, State event fault tree

Publication forum classification