Algebraic Reasoning for Probabilistic Concurrent Systems. 论文

1990引用 231
Advanced Database Systems and QueriesSemantic Web and OntologiesFormal Methods in Verification

摘要

We extend Milner's SCCS to obtain a calculus, PCCS, for reasoning about communicating probabilistic processes. In particular, the nondeterministic process summation operator of SCCS is replaced with a probabilistic one, in which the probability of behaving like a particular summand is given explicitly. The operational semantics for PCCS is based on the notion of probabilistic derivation, and is given structurally as a set of inference rules. We then present an equational theory for PCCS based on probabilistic bisimulation, an extension of Milner's bisimulation proposed by Larsen and Skou. We provide the first axiomatization of probabilistic bisimulation, a subset of which is relatively complete for finite-state probabilistic processes. In the probabilistic case, a notion of processes with almost identical behavior (i.e., with probability 1 \\Gamma ffl, for ffl sufficiently small) appears to be more useful in practice than a notion of equivalence, since the latter is often too restricti...