Probabilistic Interface Automata

被引:0
|
作者
Pavese, Esteban [1 ]
Braberman, Victor [1 ,2 ]
Uchitel, Sebastian [1 ,2 ,3 ]
机构
[1] Univ Buenos Aires, Dept Comp, RA-1053 Buenos Aires, DF, Argentina
[2] Consejo Nacl Invest Cient & Tecn, RA-1033 Buenos Aires, DF, Argentina
[3] Imperial Coll London, London, England
关键词
Behaviour models; probability; interface automata; model checking; LOGIC;
D O I
10.1109/TSE.2016.2527000
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
System specifications have long been expressed through automata-based languages, which allow for compositional construction of complex models and enable automated verification techniques such as model checking. Automata-based verification has been extensively used in the analysis of systems, where they are able to provide yes/no answers to queries regarding their temporal properties. Probabilistic modelling and checking aim at enriching this binary, qualitative information with quantitative information, more suitable to approaches such as reliability engineering. Compositional construction of software specifications reduces the specification effort, allowing the engineer to focus on specifying individual component behaviour to then analyse the composite system behaviour. Compositional construction also reduces the validation effort, since the validity of the composite specification should be dependent on the validity of the components. These component models are smaller and thus easier to validate. Compositional construction poses additional challenges in a probabilistic setting. Numerical annotations of probabilistically independent events must be contrasted against estimations or measurements, taking care of not compounding this quantification with exogenous factors, in particular the behaviour of other system components. Thus, the validity of compositionally constructed system specifications requires that the validated probabilistic behaviour of each component continues to be preserved in the composite system. However, existing probabilistic automata-based formalisms do not support specification of non-deterministic and probabilistic component behaviour which, when observed through logics such as pCTL, is preserved in the composite system. In this paper we present a probabilistic extension to Interface Automata which preserves pCTL properties under probabilistic fairness by ensuring a probabilistic branching simulation between component and composite automata. The extension not only supports probabilistic behaviour but also allows for weaker prerequisites to interfacing composition, that supports delayed synchronisation that may be required because of internal component behaviour. These results are equally applicable as an extension to non-probabilistic Interface Automata.
引用
收藏
页码:843 / 865
页数:23
相关论文
共 50 条
  • [1] PROBABILISTIC AUTOMATA
    RABIN, MO
    [J]. INFORMATION AND CONTROL, 1963, 6 (03): : 230 - &
  • [2] Probabilistic ω-Automata
    Baier, Christel
    Groesser, Marcus
    Bertrand, Nathalie
    [J]. JOURNAL OF THE ACM, 2012, 59 (01)
  • [3] Probabilistic Automata and Probabilistic Logic
    Weidner, Thomas
    [J]. MATHEMATICAL FOUNDATIONS OF COMPUTER SCIENCE 2012, 2012, 7464 : 813 - 824
  • [4] On probabilistic pushdown automata
    Hromkovic, Juraj
    Schnitger, Georg
    [J]. INFORMATION AND COMPUTATION, 2010, 208 (08) : 982 - 995
  • [5] Abstract Probabilistic Automata
    Delahaye, Benoit
    Katoen, Joost-Pieter
    Larsen, Kim G.
    Legay, Axel
    Pedersen, Mikkel L.
    Sher, Falak
    Wasowski, Andrzej
    [J]. INFORMATION AND COMPUTATION, 2013, 232 : 66 - 116
  • [6] On probabilistic analog automata
    Ben-Hur, A
    Roitershtein, A
    Siegelmann, HT
    [J]. THEORETICAL COMPUTER SCIENCE, 2004, 320 (2-3) : 449 - 464
  • [7] On probabilistic timed automata
    Beauquier, D
    [J]. THEORETICAL COMPUTER SCIENCE, 2003, 292 (01) : 65 - 84
  • [8] PROBABILISTIC GAME AUTOMATA
    CONDON, A
    LADNER, R
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1986, 223 : 144 - 162
  • [9] PROBABILISTIC GRAMMARS AND AUTOMATA
    SANTOS, ES
    [J]. INFORMATION AND CONTROL, 1972, 21 (01): : 27 - &
  • [10] Probabilistic Cellular Automata
    Agapie, Alexandru
    Andreica, Anca
    Giuclea, Marius
    [J]. JOURNAL OF COMPUTATIONAL BIOLOGY, 2014, 21 (09) : 699 - 708