2012
DOI: 10.1007/978-3-642-28869-2_9
|View full text |Cite
|
Sign up to set email alerts
|

Probabilistic Abstract Interpretation

Abstract: Abstract. Abstract interpretation has been widely used for verifying properties of computer systems. Here, we present a way to extend this framework to the case of probabilistic systems.The probabilistic abstraction framework that we propose allows us to systematically lift any classical analysis or verification method to the probabilistic setting by separating in the program semantics the probabilistic behavior from the (non-)deterministic behavior. This separation provides new insights for designing novel pr… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
85
0

Year Published

2014
2014
2021
2021

Publication Types

Select...
7
2

Relationship

0
9

Authors

Journals

citations
Cited by 78 publications
(85 citation statements)
references
References 31 publications
0
85
0
Order By: Relevance
“…Park et al [29] give an operational version of Kozen's tracebased semantics for a λ-calculus with recursion, but "do not investigate measure-theoretic properties". Cousot and Monerau [5] generalise Kozen's trace-based semantics to consider probabilistic programs as measurable functions from a probability space into a semantics domain, and study abstract interpretation in this setting. Toronto et al [38] use a pre-image version of Kozen's semantics to obtain an efficient implementation using rejection sampling.…”
Section: Related Workmentioning
confidence: 99%
“…Park et al [29] give an operational version of Kozen's tracebased semantics for a λ-calculus with recursion, but "do not investigate measure-theoretic properties". Cousot and Monerau [5] generalise Kozen's trace-based semantics to consider probabilistic programs as measurable functions from a probability space into a semantics domain, and study abstract interpretation in this setting. Toronto et al [38] use a pre-image version of Kozen's semantics to obtain an efficient implementation using rejection sampling.…”
Section: Related Workmentioning
confidence: 99%
“…Instead of giving a probability distribution over the intended value, one defines a probability distribution π on another, fixed space Ω (of so-called events), and describe the probability over the intended value v as the image measure of π by some measurable map f from Ω to the space of values. This is the approach taken by Cousot and Monereau [10], where Ω is the space of infinite sequences of coin flips, each coin flip being independent and unbiased. A probability distribution on a space X is then encoded by a measurable map f : Ω → X, and the (image) measure of A ⊆ X is π(f −1 (A)).…”
Section: Related Workmentioning
confidence: 99%
“…It is possible to propagate probabilistic information about program inputs [12,34,35,41] or to perform probabilistic symbolic execution [19] in order to generate quantitative analysis results. However, these techniques do not address the problem of assigning probabilities to existing, imprecise static analysis results.…”
Section: Introductionmentioning
confidence: 99%