Compositional reliability analysis using probabilistic component automata
File(s)DTR14-9.pdf (419.7 KB)
Published version
Author(s)
Rodrigues, Pedro
Lupu, Emil
Kramer, Jeff
Type
Report
Abstract
Compositionality is a key property in the development and analy-
sis of component-based systems. In non-probabilistic formalisms such
as Labelled Transition Systems (LTS) the functional behaviour of a
system can be readily constructed from the behaviours of its parts.
However, this is not true for probabilistic extensions of LTS, which
are necessary to analyse non-functional properties such as reliability.
We propose Probabilistic Component Automata (PCA) as a proba-
bilistic extension to Interface Automata to automatically construct a
system model by composing models of its sub-components. In par-
ticular, we focus on modelling failure scenarios, failure handling and
failure propagation. Additionally, we propose a novel algorithm based
on Compositional Reachability Analysis to mitigate the well-known
state-explosion problem associated with composable models. Both
Probabilistic Component Automata and the reduction algorithm have
been implemented in the LTSA tool.
sis of component-based systems. In non-probabilistic formalisms such
as Labelled Transition Systems (LTS) the functional behaviour of a
system can be readily constructed from the behaviours of its parts.
However, this is not true for probabilistic extensions of LTS, which
are necessary to analyse non-functional properties such as reliability.
We propose Probabilistic Component Automata (PCA) as a proba-
bilistic extension to Interface Automata to automatically construct a
system model by composing models of its sub-components. In par-
ticular, we focus on modelling failure scenarios, failure handling and
failure propagation. Additionally, we propose a novel algorithm based
on Compositional Reachability Analysis to mitigate the well-known
state-explosion problem associated with composable models. Both
Probabilistic Component Automata and the reduction algorithm have
been implemented in the LTSA tool.
Date Issued
2014-01-01
Citation
Departmental Technical Report: 14/9, 2014, pp.1-25
Publisher
Department of Computing, Imperial College London
Start Page
1
End Page
25
Journal / Book Title
Departmental Technical Report: 14/9
Copyright Statement
© 2014 The Author(s). This report is available open access under a CC-BY-NC-ND (https://creativecommons.org/licenses/by-nc-nd/4.0/)
Publication Status
Published
Article Number
14/9