Generating performance distributions via probabilistic symbolic execution

B Chen, Y Liu, W Le - Proceedings of the 38th International Conference …, 2016 - dl.acm.org
Analyzing performance and understanding the potential best-case, worst-case and
distribution of program execution times are very important software engineering tasks. There …

Exact and approximate probabilistic symbolic execution for nondeterministic programs

K Luckow, CS Păsăreanu, MB Dwyer, A Filieri… - Proceedings of the 29th …, 2014 - dl.acm.org
Probabilistic software analysis seeks to quantify the likelihood of reaching a target event
under uncertain environments. Recent approaches compute probabilities of execution paths …

Probabilistic symbolic execution

J Geldenhuys, MB Dwyer, W Visser - Proceedings of the 2012 …, 2012 - dl.acm.org
The continued development of efficient automated decision procedures has spurred the
resurgence of research on symbolic execution over the past decade. Researchers have …

Iterative distribution-aware sampling for probabilistic symbolic execution

M Borges, A Filieri, M d'Amorim… - Proceedings of the 2015 …, 2015 - dl.acm.org
Probabilistic symbolic execution aims at quantifying the probability of reaching program
events of interest assuming that program inputs follow given probabilistic distributions. The …

Statistical symbolic execution with informed sampling

A Filieri, CS Păsăreanu, W Visser… - Proceedings of the 22nd …, 2014 - dl.acm.org
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 …

Directed incremental symbolic execution

G Yang, S Person, N Rungta, S Khurshid - ACM Transactions on …, 2014 - dl.acm.org
The last few years have seen a resurgence of interest in the use of symbolic execution—a
program analysis technique developed more than three decades ago to analyze program …

Reliability analysis in symbolic pathfinder

A Filieri, CS Păsăreanu, W Visser - 2013 35th International …, 2013 - ieeexplore.ieee.org
Software reliability analysis tackles the problem of predicting the failure probability of
software. Most of the current approaches base reliability analysis on architectural …

Symbolic complexity analysis using context-preserving histories

K Luckow, R Kersten… - 2017 IEEE International …, 2017 - ieeexplore.ieee.org
We propose a technique based on symbolic execution for analyzing the algorithmic
complexity of programs. The technique uses an efficient guided analysis to compute bounds …

Memoized symbolic execution

G Yang, CS Păsăreanu, S Khurshid - Proceedings of the 2012 …, 2012 - dl.acm.org
This paper introduces memoized symbolic execution (Memoise), a new approach for more
efficient application of forward symbolic execution, which is a well-studied technique for …

Experiments with a symbolic evaluation system

WE Howden - Proceedings of the June 7-10, 1976, national computer …, 1976 - dl.acm.org
Symbolic evaluation techniques can be used to determine the cumulative effects of a
program's calculations on the branching predicates and output variables in the program. If …