We present a method for approximating the semantics of probabilistic programs to the purpose of constructing semantics-based analyses of such programs. The method resembles the one based on Galois connection as developed in the Cousot framework for abstract interpretation. The main difference between our approach and the standard theory of abstract interpretation is the choice of linear space structures instead of order-theoretic ones as semantical (concrete and abstract) domains. We show that our method generates "best approximations" according to an appropriate notion of precision defined in terms of a norm. Moreover, if re-casted in a order-theoretic setting these approximations are correct in the sense of classical abstract interpretation theory. We use Concurrent ...
|
1403
|
Convergence of Probability measures
– Billingsley
- 1968
|
|
1044
|
Self-Organisation and Associative Memory
– Kohonen
- 1984
|
|
444
|
Systematic design of program analysis frameworks
– Cousot, Cousot
- 1979
|
|
245
|
Abstract interpretation and application to logic programs
– Cousot, Cousot
- 1992
|
|
226
|
Semantic foundation of concurrent constraint programming
– Saraswat, Rinard, et al.
- 1991
|
|
205
|
Abstract interpretation of reactive systems: Abstractions preserving ACTL*, ECTL* and CTL
– Dams, Grumberg, et al.
- 1994
|
|
137
|
Abstract interpretation: a uni lattice model for the static analysis of programs by construction or approximation of
– Cousot, Cousot
- 1977
|
|
119
|
Abstract Interpretation of Declarative Languages
– Abramsky, Hankin
- 1987
|
|
107
|
Probabilistic Nondeterminism
– Jones
- 1990
|
|
106
|
Generalized Inverses of Linear Transformations
– Campbell, Meyer
- 1979
|
|
105
|
Semiringbased constraint satisfaction and optimization
– Bistarelli, Montanari, et al.
- 1997
|
|
97
|
Probabilistic Predicate Transformers
– Morgan, McIver, et al.
- 1995
|
|
96
|
Model checking for a probabilistic branching time logic with fairness
– Baier, Kwiatkowska
- 1998
|
|
95
|
The Semantics of Probabilistic Programs
– Kozen
- 1981
|
|
94
|
A probabilistic powerdomain of evaluations
– Jones, Plotkin
- 1989
|
|
64
|
Constructive design of a hierarchy of semantics of a transition system by abstract interpretation
– Cousot
|
|
58
|
Making abstract interpretations complete
– Giacobazzi, Ranzato, et al.
|
|
30
|
An operational semantics for Probabilistic Concurrent Constraint Programming
– Pierro, Wiklicky
- 1998
|
|
28
|
The troublesome probabilistic powerdomain
– Jung, Tix
- 1998
|
|
27
|
Angelic nondeterminism in concurrent constraint programming
– Jagadeesan, Shanbhogue, et al.
- 1991
|
|
24
|
Compositional Analysis for Concurrent Constraint Programming
– Falaschi, Gabbrielli, et al.
- 1993
|
|
20
|
General Topology, volume 6
– Engelking
- 1989
|
|
20
|
CPO’s of measures for non-determinism
– Saheb-Djahromi
- 1980
|
|
17
|
Measuring the precision of abstract interpretations
– Pierro, Wiklicky
- 2001
|
|
13
|
Problems and Theorems in Linear Algebra, volume 134 of Translation of Mathematical Monographs
– Prasolov
- 1994
|
|
12
|
Inductive de semantics and abstract interpretation
– Cousot, Cousot
- 1991
|
|
11
|
Quantitative observables and averages in Probabilistic Concurrent Constraint Programming
– Pierro, Wiklicky
- 2000
|
|
10
|
Probabilistic Concurrent Constraint Programming: Towards a fully abstract model
– Pierro, Wiklicky
- 1998
|
|
9
|
Approximating continuous Markov processes
– Desharnais, Gupta, et al.
- 2000
|
|
8
|
Abstracting soft constraints
– Bistarelli, Codognet, et al.
- 2000
|
|
7
|
Infinite Behaviour and Fairness in Concurrent Constraint Programming
– Kwiatkowska
- 1992
|
|
6
|
The operator theory of the pseudo-inverse
– Beutler
- 1965
|
|
5
|
Stochastic programs as concurrent constraint programs
– Gupta, Jagadeesan, et al.
- 1999
|
|
5
|
Principles of Program Aanalysis
– Nielson, Nielson, et al.
- 1999
|