Proceedings of the 40th ACM SIGPLAN Conference on Programming Language Design and Implementation 2019
DOI: 10.1145/3314221.3314581
|View full text |Cite
|
Sign up to set email alerts
|

Cost analysis of nondeterministic probabilistic programs

Abstract: 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 … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
57
0

Year Published

2019
2019
2022
2022

Publication Types

Select...
5
1
1

Relationship

2
5

Authors

Journals

citations
Cited by 45 publications
(58 citation statements)
references
References 75 publications
(89 reference statements)
1
57
0
Order By: Relevance
“…Reasoning About Probabilistic Programs. There exist several works on automatic expected cost analysis of sequential (imperative) probabilistic programs [Chatterjee et al 2016;Kura et al 2019;Ngo et al 2018;Wang et al 2019a]. They can derive symbolic polynomial bounds and can be seen as an automation of Kozen's weakest pre-expectation caclulus Kozen 1981].…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Reasoning About Probabilistic Programs. There exist several works on automatic expected cost analysis of sequential (imperative) probabilistic programs [Chatterjee et al 2016;Kura et al 2019;Ngo et al 2018;Wang et al 2019a]. They can derive symbolic polynomial bounds and can be seen as an automation of Kozen's weakest pre-expectation caclulus Kozen 1981].…”
Section: Related Workmentioning
confidence: 99%
“…The newly designed AARA for PRast has interesting and non-trivial interactions with probabilistic channels that enable a more compositional analysis resulting in precise bounds. While there are several techniques for automatic expected cost analysis of sequential probabilistic programs [Chatterjee et al 2016;Ngo et al 2018;Wang et al 2019a], we are only aware of manual rule-based reasoning systems [McIver et al 2016;Tassarotti and Harper 2019] or probabilistic model checking techniques for analyzing cost of concurrent probabilistic programs.…”
Section: Introductionmentioning
confidence: 99%
“…In previous results such as [Chakarov and Sankaranarayanan 2013;Chatterjee et al 2018c], martingales have been successfully applied to prove termination properties of probabilistic programs. Besides qualitative termination properties, martingales can also derive tight quantitative upper/lower bounds for expected termination time and resource usage [Chatterjee et al 2018a,c;Ngo et al 2018;Wang et al 2019]. In this paper, we utilize the quantitative feature of martingales to bound the difference caused by non-synchronous situations.…”
Section: Proving Expected Sensitivity For Non-expansive Simple Loopsmentioning
confidence: 99%
“…We consider examples and their variants from the literature [Abate et al 2010;Chatterjee et al 2018b,c;Ngo et al 2018;Wang et al 2019]. Single/double-room heating is from [Abate et al 2010].…”
Section: Experimental Examplesmentioning
confidence: 99%
See 1 more Smart Citation