VLDB 2026 Research / reviewers in the wild / expert
Derek Egolf
dblp:296/8916
· DBLP profile ↗
5ranked-venue papers
5as first author
5since 2021 · last 2025
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 5 · 5 first-author · 5 since 2021Theory of computation · 2 · 2 first-author · 2 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Accelerating Protocol Synthesis and Detecting Unrealizability with Interpretation ReductionabstractAbstract We present a novel counterexample-guided, sketch-based method for the synthesis of symbolic distributed protocols in TLA + . Our method’s chief novelty lies in a new search space reduction technique called interpretation reduction, which allows to not only eliminate incorrect candidate protocols before they are sent to the verifier, but also to avoid enumerating redundant candidates in the first place. Further performance improvements are achieved by an advanced technique for exact generalization of counterexamples. Experiments on a set of established benchmarks show that our tool is almost always faster than the state of the art, often by orders of magnitude, and was also able to synthesize an entire TLA + protocol “from scratch” in less than 3 minutes where the state of the art timed out after an hour. Our method is sound, complete, and guaranteed to terminate on unrealizable synthesis instances under common assumptions which hold in all our benchmarks. Derek Egolf, Stavros Tripakis |
TACAS (2) | 1 |
| 2024 | Efficient Synthesis of Symbolic Distributed Protocols by Sketching
Derek Egolf, William Schultz, Stavros Tripakis |
FMCAD | 1 |
| 2023 | Synthesis of Distributed Protocols by Enumeration Modulo Isomorphisms
Derek Egolf, Stavros Tripakis |
ATVA (1) | 1 |
| 2023 | Decoupled Fitness Criteria for Reactive Systems
Derek Egolf, Stavros Tripakis |
SEFM | 1 |
| 2022 | Verbatim++: verified, optimized, and semantically rich lexing with derivativesabstractLexers and parsers are attractive targets for attackers because they often sit at the boundary between a software system's internals and the outside world. Formally verified lexers can reduce the attack surface of these systems, thus making them more secure. Derek Egolf, Sam Lasser, Kathleen Fisher |
CPP | 1 |