In this thesis we consider sequential probabilistic programs. Such programsare a means to model randomised algorithms in computer science. They facilitatethe formal analysis of performance and correctness of algorithms or securityaspects of protocols.We develop an operational semantics for probabilistic programs and showit to be equivalent to the expectation transformer semantics due to McIver andMorgan. This connection between the two kinds of semantics provides a deeperunderstanding of the behaviour of probabilistic programs and is instrumental totransfer results between communities that use transition systems such as Markovdecision processes to reason about probabilistic behaviour and communities thatfocus on deductive verification techn...
Predicate transformers facilitate reasoning about imperative programs, including those exhibiting de...
This paper presents a quantitative program verification infrastructure for discrete probabilistic pr...
The aims of these lecture notes are two-fold: (i) we investigate the relation between the operationa...
"A thesis submitted in fulfilment of the requirements for the degree of Doctor of Philosophy in the ...
Abstract. We present static analyses for probabilistic loops using expectation in-variants. Probabil...
Probabilistic predicate transformers provide a semantics for imperative programs containing both dem...
Probabilistic predicate transformers provide a semantics for imperative programs containing both dem...
The weakest pre-expectation calculus [20] has been proved to be a mature theory to analyze quan-tita...
We study a syntax for specifying quantitative “assertions” - functions mapping program states to num...
Morgan and McIver's weakest pre-expectation framework is one of the most well-established methods fo...
In this paper we revisit the well-known technique of predicate abstraction to characterise performan...
Probability, be it inherent or explicitly introduced, has become an important issue in the verificat...
We study quantitative reasoning about probabilistic programs. In doing so, we investigate two main a...
International audienceResearch on deductive verification of probabilistic programs has considered ex...
In earlier work, we introduced probability to the B by providing a probabilistic choice substitution...
Predicate transformers facilitate reasoning about imperative programs, including those exhibiting de...
This paper presents a quantitative program verification infrastructure for discrete probabilistic pr...
The aims of these lecture notes are two-fold: (i) we investigate the relation between the operationa...
"A thesis submitted in fulfilment of the requirements for the degree of Doctor of Philosophy in the ...
Abstract. We present static analyses for probabilistic loops using expectation in-variants. Probabil...
Probabilistic predicate transformers provide a semantics for imperative programs containing both dem...
Probabilistic predicate transformers provide a semantics for imperative programs containing both dem...
The weakest pre-expectation calculus [20] has been proved to be a mature theory to analyze quan-tita...
We study a syntax for specifying quantitative “assertions” - functions mapping program states to num...
Morgan and McIver's weakest pre-expectation framework is one of the most well-established methods fo...
In this paper we revisit the well-known technique of predicate abstraction to characterise performan...
Probability, be it inherent or explicitly introduced, has become an important issue in the verificat...
We study quantitative reasoning about probabilistic programs. In doing so, we investigate two main a...
International audienceResearch on deductive verification of probabilistic programs has considered ex...
In earlier work, we introduced probability to the B by providing a probabilistic choice substitution...
Predicate transformers facilitate reasoning about imperative programs, including those exhibiting de...
This paper presents a quantitative program verification infrastructure for discrete probabilistic pr...
The aims of these lecture notes are two-fold: (i) we investigate the relation between the operationa...