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...
Traditional assertions express correctness properties that must hold on every program execution. How...
AbstractWe introduce a Hoare-style logic for probabilistic programs, called VPHL, that has been form...
This paper presents a novel approach for augmenting proof-based verification with performance-style ...
Probabilistic annotations generalise standard Hoare Logic [20] to quantitative properties of probabi...
AbstractProbabilistic annotations generalise standard Hoare Logic [20] to quantitative properties of...
Probabilistic B (pB) [2,8] extends classical B [7] to incorporate probabilistic updates together wit...
Probability, be it inherent or explicitly introduced, has become an important issue in the verificat...
The role played by counterexamples in standard system analysis is well known; but less common is a n...
Hoare logic can be used to verify properties of deterministic programs by deriving correctness formu...
We study quantitative reasoning about probabilistic programs. In doing so, we investigate two main a...
Current needs in the verification of systems evolve from boolean properties to finer quantitative pr...
We study a syntax for specifying quantitative “assertions” - functions mapping program states to num...
Probabilistic programs [6] are sequential programs, written in languages like C, Java, Scala, or ML,...
In earlier work, we introduced probability to the B by providing a probabilistic choice substitution...
Abstract. We consider the convincing presentation of counterexamples to a proposed specification-to-...
Traditional assertions express correctness properties that must hold on every program execution. How...
AbstractWe introduce a Hoare-style logic for probabilistic programs, called VPHL, that has been form...
This paper presents a novel approach for augmenting proof-based verification with performance-style ...
Probabilistic annotations generalise standard Hoare Logic [20] to quantitative properties of probabi...
AbstractProbabilistic annotations generalise standard Hoare Logic [20] to quantitative properties of...
Probabilistic B (pB) [2,8] extends classical B [7] to incorporate probabilistic updates together wit...
Probability, be it inherent or explicitly introduced, has become an important issue in the verificat...
The role played by counterexamples in standard system analysis is well known; but less common is a n...
Hoare logic can be used to verify properties of deterministic programs by deriving correctness formu...
We study quantitative reasoning about probabilistic programs. In doing so, we investigate two main a...
Current needs in the verification of systems evolve from boolean properties to finer quantitative pr...
We study a syntax for specifying quantitative “assertions” - functions mapping program states to num...
Probabilistic programs [6] are sequential programs, written in languages like C, Java, Scala, or ML,...
In earlier work, we introduced probability to the B by providing a probabilistic choice substitution...
Abstract. We consider the convincing presentation of counterexamples to a proposed specification-to-...
Traditional assertions express correctness properties that must hold on every program execution. How...
AbstractWe introduce a Hoare-style logic for probabilistic programs, called VPHL, that has been form...
This paper presents a novel approach for augmenting proof-based verification with performance-style ...