Symbolic execution techniques have been proposed recently for the probabilistic analysis of programs. These techniques seek to quantify the likelihood of reaching program events of interest, e.g., assert violations. They have many promising applications but have scalability issues due to high computational demand. To address this challenge, we propose a statistical symbolic execution technique that performs Monte Carlo sampling of the symbolic program paths and uses the obtained information for Bayesian estimation and hypothesis testing with respect to the probability of reaching the target events. To speed up the convergence of the statistical analysis, we propose Informed Sampling, an iterative symbolic execution that first explores the p...
Probabilistic software analysis (PSA) aims at computing the probability for a target event to occur ...
Quantitative program analysis is an emerging area with applications to software testing and security...
FACEPEProbabilistic software analysis aims at quantifying how likely a target event is to occur, gi...
Symbolic execution techniques have been proposed recently for the probabilistic analysis of programs...
Probabilistic symbolic execution aims at quantifying the probability of reaching program events of i...
Recently we have proposed symbolic execution techniques for the probabilistic analysis of programs. ...
Probabilistic software analysis seeks to quantify the likelihood of reaching a target event under un...
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...
Symbolic execution has been applied, among others, to check programs against contract specifications...
We present a new symbolic execution semantics of probabilistic programs that include observe stateme...
This paper provides a survey of recent work on adapting techniques for program analysis to compute p...
We present a new semantics sensitive sampling algorithm for probabilistic pro-grams, which are “usua...
Probabilistic Symbolic Execution (PSE) extends Symbolic Execution (SE), a path-sensitive static prog...
Probabilistic software analysis seeks to quantify the likelihood of reaching a target event under un...
Probabilistic software analysis (PSA) aims at computing the probability for a target event to occur ...
Quantitative program analysis is an emerging area with applications to software testing and security...
FACEPEProbabilistic software analysis aims at quantifying how likely a target event is to occur, gi...
Symbolic execution techniques have been proposed recently for the probabilistic analysis of programs...
Probabilistic symbolic execution aims at quantifying the probability of reaching program events of i...
Recently we have proposed symbolic execution techniques for the probabilistic analysis of programs. ...
Probabilistic software analysis seeks to quantify the likelihood of reaching a target event under un...
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...
Symbolic execution has been applied, among others, to check programs against contract specifications...
We present a new symbolic execution semantics of probabilistic programs that include observe stateme...
This paper provides a survey of recent work on adapting techniques for program analysis to compute p...
We present a new semantics sensitive sampling algorithm for probabilistic pro-grams, which are “usua...
Probabilistic Symbolic Execution (PSE) extends Symbolic Execution (SE), a path-sensitive static prog...
Probabilistic software analysis seeks to quantify the likelihood of reaching a target event under un...
Probabilistic software analysis (PSA) aims at computing the probability for a target event to occur ...
Quantitative program analysis is an emerging area with applications to software testing and security...
FACEPEProbabilistic software analysis aims at quantifying how likely a target event is to occur, gi...