Probabilistic software analysis seeks to quantify the likelihood of reaching a target event under uncertain environments. Recent approaches compute probabilities of execution paths using symbolic execution, but do not support nondeterminism. Nondeterminism arises naturally when no suitable probabilistic model can capture a program behavior, e.g., for multithreading or distributed systems. In this work, we propose a technique, based on symbolic execution, to synthesize schedulers that resolve nondeterminism to maximize the probability of reaching a target event. To scale to large systems, we also introduce approximate algorithms to search for good schedulers, speeding up established random sampling and reinforcement learning results through ...
In a world in which we increasingly rely on safety critical systems that simultaneously are becoming...
AbstractWe consider models of programs that incorporate probability, dense real-time and data. We pr...
This paper provides a survey of recent work on adapting techniques for program analysis to compute p...
Probabilistic software analysis seeks to quantify the likelihood of reaching a target event under un...
Recently we have proposed symbolic execution techniques for the probabilistic analysis of programs. ...
Symbolic execution has been applied, among others, to check programs against contract specifications...
Probabilistic software analysis aims at quantifying the probability of a target event occurring duri...
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...
AbstractIn this paper we show how quantitative program logic (Morgan et al., ACM Trans. Programming ...
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...
Probabilistic software analysis aims at quantifying how likely a target event is to occur during pro...
FACEPEProbabilistic software analysis aims at quantifying how likely a target event is to occur, gi...
Software reliability analysis tackles the problem of predicting the failure probability of software....
In a world in which we increasingly rely on safety critical systems that simultaneously are becoming...
AbstractWe consider models of programs that incorporate probability, dense real-time and data. We pr...
This paper provides a survey of recent work on adapting techniques for program analysis to compute p...
Probabilistic software analysis seeks to quantify the likelihood of reaching a target event under un...
Recently we have proposed symbolic execution techniques for the probabilistic analysis of programs. ...
Symbolic execution has been applied, among others, to check programs against contract specifications...
Probabilistic software analysis aims at quantifying the probability of a target event occurring duri...
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...
AbstractIn this paper we show how quantitative program logic (Morgan et al., ACM Trans. Programming ...
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...
Probabilistic software analysis aims at quantifying how likely a target event is to occur during pro...
FACEPEProbabilistic software analysis aims at quantifying how likely a target event is to occur, gi...
Software reliability analysis tackles the problem of predicting the failure probability of software....
In a world in which we increasingly rely on safety critical systems that simultaneously are becoming...
AbstractWe consider models of programs that incorporate probability, dense real-time and data. We pr...
This paper provides a survey of recent work on adapting techniques for program analysis to compute p...