Probabilistic software analysis aims at quantifying the probability of a target event occurring during the execution of a program processing uncertain incoming data or written itself using probabilistic programming constructs. Recent techniques combine classic static analysis methods with inference procedure to obtain accurate quantification of the probability of rare target events, such as failures in a mission-critical system. However, current techniques face several scalability and applicability limitations when analyzing software processing with high-dimensional multivariate distributions. In this paper, we present SYMbolic Parallel Adaptive Importance Sampling (SYMPAIS), a new algorithm that combines symbolic execution with adaptive im...
The research artifact we present here is PReach. PReach implements a heuristic for probabilistic re...
Probabilistic software analysis aims at quantifying how likely a target event is to occur during pro...
Quantitative program analysis is an emerging area with applications to software testing and security...
Recently we have proposed symbolic execution techniques for the probabilistic analysis of programs. ...
Symbolic execution techniques have been proposed recently for the probabilistic analysis of programs...
This paper provides a survey of recent work on adapting techniques for program analysis to compute p...
Symbolic execution techniques have been proposed recently for the probabilistic analysis of programs...
Symbolic execution has been applied, among others, to check programs against contract specifications...
Probabilistic software analysis seeks to quantify the likelihood of reaching a target event under un...
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...
We propose a symbolic execution method for programs that can draw random samples. In contrast to exi...
Probabilistic symbolic execution aims at quantifying the probability of reaching program events of i...
We present a new semantics sensitive sampling algorithm for probabilistic pro-grams, which are “usua...
Software reliability analysis tackles the problem of predicting the failure probability of software....
The research artifact we present here is PReach. PReach implements a heuristic for probabilistic re...
Probabilistic software analysis aims at quantifying how likely a target event is to occur during pro...
Quantitative program analysis is an emerging area with applications to software testing and security...
Recently we have proposed symbolic execution techniques for the probabilistic analysis of programs. ...
Symbolic execution techniques have been proposed recently for the probabilistic analysis of programs...
This paper provides a survey of recent work on adapting techniques for program analysis to compute p...
Symbolic execution techniques have been proposed recently for the probabilistic analysis of programs...
Symbolic execution has been applied, among others, to check programs against contract specifications...
Probabilistic software analysis seeks to quantify the likelihood of reaching a target event under un...
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...
We propose a symbolic execution method for programs that can draw random samples. In contrast to exi...
Probabilistic symbolic execution aims at quantifying the probability of reaching program events of i...
We present a new semantics sensitive sampling algorithm for probabilistic pro-grams, which are “usua...
Software reliability analysis tackles the problem of predicting the failure probability of software....
The research artifact we present here is PReach. PReach implements a heuristic for probabilistic re...
Probabilistic software analysis aims at quantifying how likely a target event is to occur during pro...
Quantitative program analysis is an emerging area with applications to software testing and security...