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 :
بازگشت