Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Zachary Susag

dblp:329/6098 · also Zachary J. Susag · DBLP profile ↗
← Back
1ranked-venue papers
1as first author
1since 2021 · last 2022
0000-0002-3981-9529ORCID · reported

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 1 · 1 first-author · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
1 paper
Program analysis · 67% Program verification · 33%
Theoretical computer science
1 paper
Automated reasoning and model checking · 100%

Topics — the 4 heaviest of 4, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Program verification › probabilistic verification
probabilistic program verification
0.612022
Symbolic execution for randomized programs · Proc. ACM Program. Lang. 2022
Program analysis › symbolic execution
probabilistic symbolic execution
0.612022
Symbolic execution for randomized programs · Proc. ACM Program. Lang. 2022
Program analysis
symbolic execution
0.612022
Symbolic execution for randomized programs · Proc. ACM Program. Lang. 2022
Automated reasoning and model checking › model checking
probabilistic model checking
0.212022
Symbolic execution for randomized programs · Proc. ACM Program. Lang. 2022

Methods — techniques the papers use, named apart from their topics

probabilistic symbolic variables · 1.1path probability computation · 1.1
YearPublicationVenuePosition
2022 Symbolic execution for randomized programs
abstract
We propose a symbolic execution method for programs that can draw random samples. In contrast to existing work, our method can verify randomized programs with unknown inputs and can prove probabilistic properties that universally quantify over all possible inputs. Our technique augments standard symbolic execution with a new class of probabilistic symbolic variables , which represent the results of random draws, and computes symbolic expressions representing the probability of taking individual paths. We implement our method on top of the KLEE symbolic execution engine alongside multiple optimizations and use it to prove properties about probabilities and expected values for a range of challenging case studies written in C++, including Freivalds’ algorithm, randomized quicksort, and a randomized property-testing algorithm for monotonicity. We evaluate our method against Psi, an exact probabilistic symbolic inference engine, and Storm, a probabilistic model checker, and show that our method significantly outperforms both tools.
Zachary Susag, Sumit Lahiri, Justin Hsu, Subhajit Roy 0001
Proc. ACM Program. Lang.1