Conference paper
Workflow Fault Tree Generation Through Model Checking
We present a framework for the automated generation of fault trees from models of realworld process workflows, expressed in a formalised subset of the popular Business Process Modelling and Notation (BPMN) language. To capture uncertainty and unreliability in workflows, we extend this formalism with probabilistic non-deterministic branching.
We present an algorithm that allows for exhaustive generation of possible error states that could arise in execution of the model, where the generated error states allow for both fail-stop behaviour and continued system execution. We employ stochastic model checking to calculate the probabilities of reaching each non-error system state.
Each generated error state is assigned a variable indicating its individual probability of occurrence. Our method can determine the probability of combined faults occurring, while accounting for the basic probabilistic structure of the system being modelled. From these calculations, a comprehensive fault tree is generated.
Further, we show that annotating the model with rewards (data) allows the expected mean values of reward structures to be calculated at points of failure.
Language: | English |
---|---|
Publisher: | CRC Press |
Year: | 2014 |
Pages: | 2229-2236 |
Proceedings: | 22nd ESREL conference |
Journal subtitle: | Proceedings |
ISBN: | 042922771X , 042922771x , 1138001236 , 1306085705 , 1315815591 , 1482229110 , 9780429227714 , 9781138001237 , 9781306085700 , 9781315815596 and 9781482229110 |
Types: | Conference paper |
ORCIDs: | Sharp, Robin |