2019
DOI: 10.1007/978-3-030-31784-3_15
|View full text |Cite
|
Sign up to set email alerts
|

Automatic Generation of Moment-Based Invariants for Prob-Solvable Loops

Abstract: One of the main challenges in the analysis of probabilistic programs is to compute invariant properties that summarise loop behaviours. Automation of invariant generation is still at its infancy and most of the times targets only expected values of the program variables, which is insufficient to recover the full probabilistic program behaviour. We present a method to automatically generate moment-based invariants of a subclass of probabilistic programs, called Prob-solvable loops, with polynomial assignments o… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
55
0

Year Published

2020
2020
2021
2021

Publication Types

Select...
5

Relationship

2
3

Authors

Journals

citations
Cited by 39 publications
(57 citation statements)
references
References 29 publications
(83 reference statements)
1
55
0
Order By: Relevance
“…A proof-of-concept implementation, together with initial experiments, were already given in our work on generating moment-based invariants [2]. MORA comes however with a new design and re-implementation of [2], significantly improving the experimental setting and evaluations of [2]. Table 1 compares MORA against the experiments of [2], on a subset of Prob-solvable loops from [2], evidencing that MORA is faster than our initial proof-of-concept implementation.…”
Section: Discussionmentioning
confidence: 96%
See 4 more Smart Citations
“…A proof-of-concept implementation, together with initial experiments, were already given in our work on generating moment-based invariants [2]. MORA comes however with a new design and re-implementation of [2], significantly improving the experimental setting and evaluations of [2]. Table 1 compares MORA against the experiments of [2], on a subset of Prob-solvable loops from [2], evidencing that MORA is faster than our initial proof-of-concept implementation.…”
Section: Discussionmentioning
confidence: 96%
“…Input programs to MORA are PP loops that are Prob-solvable [2]. In Figure 1, we give an example of a Prob-solvable loop and use this example as a running example to guide the potential users of MORA in the rest of this paper.…”
Section: Mora-programming Modelmentioning
confidence: 99%
See 3 more Smart Citations