This paper provides a survey of recent work on adapting techniques for program analysis to compute probabilistic characterizations of program behavior. We survey how the frameworks of data flow analysis and symbolic execution have incorporated information about input probability distributions to quantify the likelihood of properties of program states. We identify themes that relate and distinguish a variety of techniques that have been developed over the past 15 years in this area. In doing so, we point out opportunities for future research that builds on the strengths of different techniques
ABSTRACT Analyzing performance and understanding the potential bestcase, worst-case and distribution...
Quantitative program analysis is an emerging area with applications to software testing and security...
The research artifact we present here is PReach. PReach implements a heuristic for probabilistic re...
Recently we have proposed symbolic execution techniques for the probabilistic analysis of programs. ...
AbstractWe present a semantics-based technique for analysing probabilistic properties of imperative ...
Probabilistic software analysis aims at quantifying the probability of a target event occurring duri...
In this paper we start by reviewing both classical and probabilistic/quantitative approaches to prog...
Symbolic execution has been applied, among others, to check programs against contract specifications...
We propose a symbolic execution method for programs that can draw random samples. In contrast to exi...
Symbolic execution techniques have been proposed recently for the probabilistic analysis of programs...
We present a semantics-based technique for analysing probabilistic properties of imperative programs...
Probabilistic software analysis (PSA) aims at computing the probability for a target event to occur ...
Symbolic execution techniques have been proposed recently for the probabilistic analysis of programs...
Probabilistic Symbolic Execution (PSE) extends Symbolic Execution (SE), a path-sensitive static prog...
FACEPEProbabilistic software analysis aims at quantifying how likely a target event is to occur, gi...
ABSTRACT Analyzing performance and understanding the potential bestcase, worst-case and distribution...
Quantitative program analysis is an emerging area with applications to software testing and security...
The research artifact we present here is PReach. PReach implements a heuristic for probabilistic re...
Recently we have proposed symbolic execution techniques for the probabilistic analysis of programs. ...
AbstractWe present a semantics-based technique for analysing probabilistic properties of imperative ...
Probabilistic software analysis aims at quantifying the probability of a target event occurring duri...
In this paper we start by reviewing both classical and probabilistic/quantitative approaches to prog...
Symbolic execution has been applied, among others, to check programs against contract specifications...
We propose a symbolic execution method for programs that can draw random samples. In contrast to exi...
Symbolic execution techniques have been proposed recently for the probabilistic analysis of programs...
We present a semantics-based technique for analysing probabilistic properties of imperative programs...
Probabilistic software analysis (PSA) aims at computing the probability for a target event to occur ...
Symbolic execution techniques have been proposed recently for the probabilistic analysis of programs...
Probabilistic Symbolic Execution (PSE) extends Symbolic Execution (SE), a path-sensitive static prog...
FACEPEProbabilistic software analysis aims at quantifying how likely a target event is to occur, gi...
ABSTRACT Analyzing performance and understanding the potential bestcase, worst-case and distribution...
Quantitative program analysis is an emerging area with applications to software testing and security...
The research artifact we present here is PReach. PReach implements a heuristic for probabilistic re...