AbstractProbabilistic annotations generalise standard Hoare Logic [20] to quantitative properties of probabilistic programs. They can be used to express critical expected values over program variables that must be maintained during program execution. As for standard program development, probabilistic assertions can be checked mechanically relative to an appropriate program semantics. In the case that a mechanical prover is unable to complete such validity checks then a counterexample to show that the annotation is incorrect can provide useful diagnostic information. In this paper, we provide a definition of counterexamples as failure traces for probabilistic assertions within the context of the pB language [19], an extension of the standard...
Many software systems exhibit probabilistic behaviour, either added explicitly, to improve performan...
Hoare logic can be used to verify properties of deterministic programs by deriving correctness formu...
"A thesis submitted in fulfilment of the requirements for the degree of Doctor of Philosophy in the ...
AbstractProbabilistic annotations generalise standard Hoare Logic [20] to quantitative properties of...
Probabilistic annotations generalise standard Hoare Logic [20] to quantitative properties of probabi...
Probabilistic B (pB) [2,8] extends classical B [7] to incorporate probabilistic updates together wit...
The role played by counterexamples in standard system analysis is well known; but less common is a n...
This paper presents a novel approach for augmenting proof-based verification with performance-style ...
We study a syntax for specifying quantitative “assertions” - functions mapping program states to num...
One of the most major advantages of Model checking over other formal methods of verification, its ab...
Probability, be it inherent or explicitly introduced, has become an important issue in the verificat...
Probabilistic programs [6] are sequential programs, written in languages like C, Java, Scala, or ML,...
Providing compact and understandable counterexamples for violated systemproperties is an essential t...
This paper presents a quantitative program verification infrastructure for discrete probabilistic pr...
AbstractWe introduce a Hoare-style logic for probabilistic programs, called VPHL, that has been form...
Many software systems exhibit probabilistic behaviour, either added explicitly, to improve performan...
Hoare logic can be used to verify properties of deterministic programs by deriving correctness formu...
"A thesis submitted in fulfilment of the requirements for the degree of Doctor of Philosophy in the ...
AbstractProbabilistic annotations generalise standard Hoare Logic [20] to quantitative properties of...
Probabilistic annotations generalise standard Hoare Logic [20] to quantitative properties of probabi...
Probabilistic B (pB) [2,8] extends classical B [7] to incorporate probabilistic updates together wit...
The role played by counterexamples in standard system analysis is well known; but less common is a n...
This paper presents a novel approach for augmenting proof-based verification with performance-style ...
We study a syntax for specifying quantitative “assertions” - functions mapping program states to num...
One of the most major advantages of Model checking over other formal methods of verification, its ab...
Probability, be it inherent or explicitly introduced, has become an important issue in the verificat...
Probabilistic programs [6] are sequential programs, written in languages like C, Java, Scala, or ML,...
Providing compact and understandable counterexamples for violated systemproperties is an essential t...
This paper presents a quantitative program verification infrastructure for discrete probabilistic pr...
AbstractWe introduce a Hoare-style logic for probabilistic programs, called VPHL, that has been form...
Many software systems exhibit probabilistic behaviour, either added explicitly, to improve performan...
Hoare logic can be used to verify properties of deterministic programs by deriving correctness formu...
"A thesis submitted in fulfilment of the requirements for the degree of Doctor of Philosophy in the ...