Proceedings of the 38th International Conference on Software Engineering 2016
DOI: 10.1145/2884781.2884794
|View full text |Cite
|
Sign up to set email alerts
|

Generating performance distributions via probabilistic symbolic execution

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
5

Citation Types

0
30
0

Year Published

2016
2016
2022
2022

Publication Types

Select...
4
3
1

Relationship

1
7

Authors

Journals

citations
Cited by 50 publications
(30 citation statements)
references
References 54 publications
0
30
0
Order By: Relevance
“…PerfPlotter [52] provides a performance analysis framework and a symbolic execution approach for generating performance distributions. It requires the source code of the program under test along with the usage profiles of the program and uses probabilistic symbolic execution to traverse different high-probability and low-probability execution paths in the program and to generate performance distributions.…”
Section: Related Workmentioning
confidence: 99%
“…PerfPlotter [52] provides a performance analysis framework and a symbolic execution approach for generating performance distributions. It requires the source code of the program under test along with the usage profiles of the program and uses probabilistic symbolic execution to traverse different high-probability and low-probability execution paths in the program and to generate performance distributions.…”
Section: Related Workmentioning
confidence: 99%
“…Thus, WISE does not scale to large complex programs. PerfPlotter [20] addresses this concern by probabilistically selecting paths to explore, using heuristics to find best-case and worst-case execution paths. Zhang et al [65] automatically generate load tests using mixed symbolic execution and iterativedeepening beam search.…”
Section: Related Workmentioning
confidence: 99%
“…Probabilistic symbolic execution is used by Chen et al [13] to infer the performance distribution of a program according to given usage profiles. The technique aims to obtain a diverse set of program behaviours by guiding the execution along high-and low-probability program branches; it further uses loop unrolling to try to force the longest execution through the loops.…”
Section: Related Workmentioning
confidence: 99%