We consider the problem of expected cost analysis over nondeterministic probabilistic programs, which aims at automated methods for analyzing the resource-usage of such programs. Previous approaches for this problem could only handle nonnegative bounded costs. However, in many scenarios, such as queuing networks or analysis of cryptocurrency protocols, both positive and negative costs are necessary and the costs are unbounded as well. In this work, we present a sound and efficient approach to obtain polynomial bounds on the expected accumulated cost of nondeterministic probabilistic programs. Our approach can handle (a) general positive and negative costs with bounded updates in variables; and (b) nonnegative costs with general updates to ...
Information about the computational cost of programs is potentially useful for a variety of purposes...
In this paper, we consider termination of probabilistic programs with real-valued variables. The que...
Probabilistic programs extend classical imperative programs with real-valued random variables and ra...
We consider the problem of expected cost analysis over nondeterministic probabilistic programs, whic...
International audienceWe consider the problem of expected cost analysis over non-deterministic proba...
Resource usage analysis (a.k.a. cost analysis) aims at statically determining the number of resource...
In this article, we consider the termination problem of probabilistic programs with real-valued vari...
version corrigée de quelques scoriesThe study of probabilistic programs is of considerable interest ...
We consider nondeterministic probabilistic programs with the most basic liveness property of termina...
International audienceWe consider the quantitative problem of obtaining lower-bounds on the probabil...
We study quantitative reasoning about probabilistic programs. In doing so, we investigate two main a...
AbstractIn this paper we show how quantitative program logic (Morgan et al., ACM Trans. Programming ...
We define a continuation-passing style (CPS) translation for a typed λ-calculus with probabilistic c...
When describing the resource usage of a program, it is usual to talk in asymptotic terms, such as th...
The standard approach to analyzing the asymptotic complexity of probabilistic programs is based on s...
Information about the computational cost of programs is potentially useful for a variety of purposes...
In this paper, we consider termination of probabilistic programs with real-valued variables. The que...
Probabilistic programs extend classical imperative programs with real-valued random variables and ra...
We consider the problem of expected cost analysis over nondeterministic probabilistic programs, whic...
International audienceWe consider the problem of expected cost analysis over non-deterministic proba...
Resource usage analysis (a.k.a. cost analysis) aims at statically determining the number of resource...
In this article, we consider the termination problem of probabilistic programs with real-valued vari...
version corrigée de quelques scoriesThe study of probabilistic programs is of considerable interest ...
We consider nondeterministic probabilistic programs with the most basic liveness property of termina...
International audienceWe consider the quantitative problem of obtaining lower-bounds on the probabil...
We study quantitative reasoning about probabilistic programs. In doing so, we investigate two main a...
AbstractIn this paper we show how quantitative program logic (Morgan et al., ACM Trans. Programming ...
We define a continuation-passing style (CPS) translation for a typed λ-calculus with probabilistic c...
When describing the resource usage of a program, it is usual to talk in asymptotic terms, such as th...
The standard approach to analyzing the asymptotic complexity of probabilistic programs is based on s...
Information about the computational cost of programs is potentially useful for a variety of purposes...
In this paper, we consider termination of probabilistic programs with real-valued variables. The que...
Probabilistic programs extend classical imperative programs with real-valued random variables and ra...