Compositional Reliability Analysis for Probabilistic Component Automata
File(s)
Author(s)
Lupu, EC
Rodrigues, P
Kramer, J
Type
Conference Paper
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.
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.
Date Issued
2015-02-25
Date Acceptance
2015-04-13
Citation
Proceedings of the 37th International Conference on Software Engineering, 2015
Publisher
Association for Computing Machinery/IEEE
Journal / Book Title
Proceedings of the 37th International Conference on Software Engineering
Copyright Statement
© ACM, 2015. This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in Proceedings of the 37th International Conference on Software Engineering, 2015
Source
37th International Workshop on Modeling in Software Engineering (ICSE 15)
Start Date
2015-05-16
Finish Date
2015-05-24
Coverage Spatial
Florence, Italy.