EDBT 2026 Demo / reviewers in the wild / expert
Gregory T. Sullivan
dblp:20/6484
· DBLP profile ↗
2ranked-venue papers
0as first author
0since 2021 · last 2009
—ORCID · unresolved
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2
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
2 papers |
Debugging and program repair · 75% Operating systems · 11% Programming languages and type systems · 7% | |
| Network and information security
1 paper |
Systems and software security · 100% |
Topics — the 5 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Systems and software security
vulnerability discovery |
0.1 | 1 | 2009 | Automatically patching errors in deployed software · SOSP 2009 |
Debugging and program repair
automated program repair |
0.1 | 1 | 2009 | Automatically patching errors in deployed software · SOSP 2009 |
Debugging and program repair › automated program repair
patch generation |
0.1 | 1 | 2009 | Automatically patching errors in deployed software · SOSP 2009 |
Programming languages and type systems › language semantics › formal semantics
denotational semantics |
0.0 | 1 | 1997 | Denotational Semantics Using an Operationally-Based Term Model · POPL 1997 |
Compilers and program optimization › program transformation
semantics-preserving transformation |
0.0 | 1 | 1997 | Denotational Semantics Using an Operationally-Based Term Model · POPL 1997 |
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2009 | Automatically patching errors in deployed softwareabstractWe present ClearView, a system for automatically patching errors in deployed software. ClearView works on stripped Windows x86 binaries without any need for source code, debugging information, or other external information, and without human intervention. Jeff H. Perkins, Sunghun Kim 0001, Samuel Larsen, Saman P. Amarasinghe, Jonathan Bachrach, Michael Carbin, Carlos Pacheco, Frank Sherwood, Stelios Sidiroglou-Douskos, Gregory T. Sullivan, Weng-Fai Wong, Yoav Zibin, Michael D. Ernst, Martin C. Rinard |
SOSP | 10 |
| 1997 | Denotational Semantics Using an Operationally-Based Term ModelabstractWe introduce a method for proving the correctness of transformations of programs in languages like Scheme and ML. The method consists of giving the programs a denotational semantics in an operationally-based term model in which interaction is the basic observable, and showing that the transformation is meaning-preserving. This allows us to consider correctness for programs that interact with their environment without terminating, and also for transformations that change the internal store behavior of the program. We illustrate the technique on one of the Meyer-Sieber examples, and we use it to prove the correctness of assignment elimination for Scheme. The latter is an important but subtle step for Scheme compilers; we believe ours is the first proof of its correctness. Mitchell Wand, Gregory T. Sullivan |
POPL | 2 |