Linear-time and may-testing in a probabilistic reactive setting

  • Authors:
  • Lucia Acciai;Michele Boreale;Rocco De Nicola

  • Affiliations:
  • Dipartimento di Sistemi e Informatica, Università di Firenze, Firenze, Italy;Dipartimento di Sistemi e Informatica, Università di Firenze, Firenze, Italy;Dipartimento di Sistemi e Informatica, Università di Firenze, Firenze, Italy

  • Venue:
  • FMOODS'11/FORTE'11 Proceedings of the joint 13th IFIP WG 6.1 and 30th IFIP WG 6.1 international conference on Formal techniques for distributed systems
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

We consider reactive probabilistic labelled transition systems (RPLTS), a model where internal choices are refined by probabilistic choices. In this setting, we study the relationship between linear-time and may-testing semantics, where an angelic view of nondeterminism is taken. Building on the model of d-trees of Cleaveland et al., we first introduce a clean model of probabilistic maytesting, based on simple concepts from measure theory. In particular, we define a probability space where statements of the form "p may pass test o" naturally correspond to measurable events. We then obtain an observer-independent characterization of the may-testing preorder, based on comparing the probability of sets of traces, rather than of individual traces. This entails that may-testing is strictly finer than linear-time semantics. Next, we characterize the may-testing preorder in terms of the probability of satisfying safety properties, expressed as languages of infinite trees rather than traces. We then identify a significative subclass of RPLTS where linear and may-testing semantics do coincide: these are the separated RPLTS, where actions are partitioned into probabilistic and nondeterministic ones, and at each state only one type is available.