• 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