DocumentCode
726472
Title
Compositional Reliability Analysis for Probabilistic Component Automata
Author
Rodrigues, Pedro ; Lupu, Emil Constantine ; Kramer, Jeffrey
Author_Institution
Dept. of Comput., Imperial Coll. London, London, UK
fYear
2015
fDate
16-17 May 2015
Firstpage
19
Lastpage
24
Abstract
In this paper we propose a modelling formalism, Probabilistic Component Automata (PCA), as a probabilistic extension to Interface Automata to represent the probabilistic behaviour of component-based systems. The aim is to support composition of component-based models for both behaviour and non-functional properties such as reliability. We show how additional primitives for modelling failure scenarios, failure handling and failure propagation, as well as other algebraic operators, can be combined with models of the system architecture to automatically construct a system model by composing models of its subcomponents. The approach is supported by the tool LTSA-PCA, an extension of LTSA, which generates a composite DTMC model. The reliability of a particular system configuration can then be automatically analysed based on the corresponding composite model using the PRISM model checker. This approach facilitates configurability and adaptation in which the software configuration of components and the associated composition of component models are changed at run time.
Keywords
algebra; failure analysis; object-oriented programming; probabilistic automata; program verification; software reliability; LTSA-PCA; PRISM model checker; algebraic operators; behaviour property; component-based model composition; component-based systems; composite DTMC model; compositional reliability analysis; failure handling; failure propagation; failure scenario modelling; modelling formalism; nonfunctional property; probabilistic component automata; probabilistic extension; software configuration; system architecture; system configuration reliability; Automata; Object oriented modeling; Principal component analysis; Probabilistic logic; Reliability; Semantics; Servers;
fLanguage
English
Publisher
ieee
Conference_Titel
Modeling in Software Engineering (MiSE), 2015 IEEE/ACM 7th International Workshop on
Conference_Location
Florence
Type
conf
DOI
10.1109/MiSE.2015.11
Filename
7167397
Link To Document