Abstract. Having a precise yet sound abstraction of the inputs of nu-merical programs is important to analyze their behavior. For many pro-grams, these inputs are probabilistic, but the actual distribution used is only partially known. We present a static analysis framework for rea-soning about programs with inputs given as imprecise probabilities: we define a collecting semantics based on the notion of previsions and an ab-stract semantics based on an extension of Dempster-Shafer structures. We prove the correctness of our approach and show on some realistic examples the kind of invariants we are able to infer.
We present a semantics-based technique for analysing probabilistic properties of imperative programs...
The aims of these lecture notes are two-fold: (i) we investigate the relation between the operationa...
AbstractWe present a semantics-based technique for analysing probabilistic properties of imperative ...
International audienceHaving a precise yet sound abstraction of the inputs of numerical programs is ...
Abstraction is a fundamental tool for reasoning about a complex system. Program abstraction has been...
The core challenge in designing an effective static program analysis is to find a good program abstr...
We present an approach to probabilistic analysis which is based on program semantics and exploits th...
Probabilistic programming languages allow modelers to specify a stochastic pro-cess using syntax tha...
The core challenge in designing an effective static program analysis is to find a good program abstr...
The weakest pre-expectation calculus [20] has been proved to be a mature theory to analyze quan-tita...
Abstract. We present an approach to probabilistic analysis which is based on program semantics and e...
This paper provides a survey of recent work on adapting techniques for program analysis to compute p...
We present static analyses for probabilistic loops using expectation invariants. Probabilistic loops...
In this paper we start by reviewing both classical and probabilistic/quantitative approaches to prog...
Program analysis tools that statically find bugs in software still report a deluge of false alarms n...
We present a semantics-based technique for analysing probabilistic properties of imperative programs...
The aims of these lecture notes are two-fold: (i) we investigate the relation between the operationa...
AbstractWe present a semantics-based technique for analysing probabilistic properties of imperative ...
International audienceHaving a precise yet sound abstraction of the inputs of numerical programs is ...
Abstraction is a fundamental tool for reasoning about a complex system. Program abstraction has been...
The core challenge in designing an effective static program analysis is to find a good program abstr...
We present an approach to probabilistic analysis which is based on program semantics and exploits th...
Probabilistic programming languages allow modelers to specify a stochastic pro-cess using syntax tha...
The core challenge in designing an effective static program analysis is to find a good program abstr...
The weakest pre-expectation calculus [20] has been proved to be a mature theory to analyze quan-tita...
Abstract. We present an approach to probabilistic analysis which is based on program semantics and e...
This paper provides a survey of recent work on adapting techniques for program analysis to compute p...
We present static analyses for probabilistic loops using expectation invariants. Probabilistic loops...
In this paper we start by reviewing both classical and probabilistic/quantitative approaches to prog...
Program analysis tools that statically find bugs in software still report a deluge of false alarms n...
We present a semantics-based technique for analysing probabilistic properties of imperative programs...
The aims of these lecture notes are two-fold: (i) we investigate the relation between the operationa...
AbstractWe present a semantics-based technique for analysing probabilistic properties of imperative ...