Probabilistic symbolic execution aims at quantifying the probability of reaching program events of interest assuming that program inputs follow given probabilistic distributions. The technique collects constraints on the inputs that lead to the target events and analyzes them to quantify how likely it is for an input to satisfy the constraints. Current techniques either handle only linear constraints or only support continuous distributions using a “discretization ” of the input domain, leading to imprecise and costly results. We propose an iterative distribution-aware sampling approach to support probabilistic symbolic execution for arbitrarily complex mathematical constraints and continuous input distributions. We follow a compositional a...
Probabilistic software analysis aims at quantifying how likely a target event is to occur during pro...
International audienceA streaming probabilistic program receives a stream of observations and produc...
Symbolic execution is a powerful, systematic program analysis approach that has received much visibi...
Symbolic execution techniques have been proposed recently for the probabilistic analysis of programs...
FACEPEProbabilistic software analysis aims at quantifying how likely a target event is to occur, gi...
Probabilistic software analysis seeks to quantify the likelihood of reaching a target event under un...
Symbolic execution has been applied, among others, to check programs against contract specifications...
Recently we have proposed symbolic execution techniques for the probabilistic analysis of programs. ...
We present a new symbolic execution semantics of probabilistic programs that include observe stateme...
Symbolic execution techniques have been proposed recently for the probabilistic analysis of programs...
We present a new semantics sensitive sampling algorithm for probabilistic pro-grams, which are “usua...
We propose a symbolic execution method for programs that can draw random samples. In contrast to exi...
Probabilistic software analysis aims at quantifying the probability of a target event occurring duri...
Probabilistic software analysis aims at quantifying how likely a target event is to occur during pro...
Probabilistic software analysis seeks to quantify the likelihood of reaching a target event under un...
Probabilistic software analysis aims at quantifying how likely a target event is to occur during pro...
International audienceA streaming probabilistic program receives a stream of observations and produc...
Symbolic execution is a powerful, systematic program analysis approach that has received much visibi...
Symbolic execution techniques have been proposed recently for the probabilistic analysis of programs...
FACEPEProbabilistic software analysis aims at quantifying how likely a target event is to occur, gi...
Probabilistic software analysis seeks to quantify the likelihood of reaching a target event under un...
Symbolic execution has been applied, among others, to check programs against contract specifications...
Recently we have proposed symbolic execution techniques for the probabilistic analysis of programs. ...
We present a new symbolic execution semantics of probabilistic programs that include observe stateme...
Symbolic execution techniques have been proposed recently for the probabilistic analysis of programs...
We present a new semantics sensitive sampling algorithm for probabilistic pro-grams, which are “usua...
We propose a symbolic execution method for programs that can draw random samples. In contrast to exi...
Probabilistic software analysis aims at quantifying the probability of a target event occurring duri...
Probabilistic software analysis aims at quantifying how likely a target event is to occur during pro...
Probabilistic software analysis seeks to quantify the likelihood of reaching a target event under un...
Probabilistic software analysis aims at quantifying how likely a target event is to occur during pro...
International audienceA streaming probabilistic program receives a stream of observations and produc...
Symbolic execution is a powerful, systematic program analysis approach that has received much visibi...