AbstractIn this paper we show how quantitative program logic (Morgan et al., ACM Trans. Programming Languages Systems 18 (1996) 325) provides a formal framework in which to promote standard techniques of program analysis to a context where probability and nondeterminism interact, a situation common to probabilistic distributed algorithms. We show that overall expected time can be formulated directly in the logic and that it can be derived from local properties of components. We illustrate the methods with an analysis of expected running time of the probabilistic dining philosophers (Lehmann and Ravin, Proc 8th Annu. ACM. Symp. on principles of Programming Languages, ACM, New York, 1981, p. 133)
Complex software systems typically involve features like time, concurrency and probability, where pr...
International audienceRandomized algorithms are widely used for finding efficiently approximated sol...
Probabilistic software analysis seeks to quantify the likelihood of reaching a target event under un...
AbstractIn this paper we show how quantitative program logic (Morgan et al., ACM Trans. Programming ...
The work is supported by the EPSRC. Abstract. In this paper we show how quantitative program logic [...
The temporal propositional logic of linear time is generalized to an uncertain world, in which rando...
We study quantitative reasoning about probabilistic programs. In doing so, we investigate two main a...
non disponibileRandomization was first introduced in computer science in order to improve the effic...
Abstract. We provide a HOL formalisation for analysing expected time bounds for probabilistic progra...
This thesis is written in the context of probabilistic verification. Our primary goal is to develop ...
AbstractThis paper presents two complementary but equivalent semantics for a high level probabilisti...
Probabilistic software analysis seeks to quantify the likelihood of reaching a target event under un...
AbstractWe generalise the classical notion of stationary distributions of Markov processes to a mode...
A multitude of different probabilistic programming languages exists today, all extending a tradition...
Soft deadlines are significant in systems in which a bound on the response time is important, but th...
Complex software systems typically involve features like time, concurrency and probability, where pr...
International audienceRandomized algorithms are widely used for finding efficiently approximated sol...
Probabilistic software analysis seeks to quantify the likelihood of reaching a target event under un...
AbstractIn this paper we show how quantitative program logic (Morgan et al., ACM Trans. Programming ...
The work is supported by the EPSRC. Abstract. In this paper we show how quantitative program logic [...
The temporal propositional logic of linear time is generalized to an uncertain world, in which rando...
We study quantitative reasoning about probabilistic programs. In doing so, we investigate two main a...
non disponibileRandomization was first introduced in computer science in order to improve the effic...
Abstract. We provide a HOL formalisation for analysing expected time bounds for probabilistic progra...
This thesis is written in the context of probabilistic verification. Our primary goal is to develop ...
AbstractThis paper presents two complementary but equivalent semantics for a high level probabilisti...
Probabilistic software analysis seeks to quantify the likelihood of reaching a target event under un...
AbstractWe generalise the classical notion of stationary distributions of Markov processes to a mode...
A multitude of different probabilistic programming languages exists today, all extending a tradition...
Soft deadlines are significant in systems in which a bound on the response time is important, but th...
Complex software systems typically involve features like time, concurrency and probability, where pr...
International audienceRandomized algorithms are widely used for finding efficiently approximated sol...
Probabilistic software analysis seeks to quantify the likelihood of reaching a target event under un...