Demo Data from EDBT 2026 / reviewers in the wild / expert
Patrick Simmons
dblp:24/7474
· DBLP profile ↗
2ranked-venue papers
1as first author
0since 2021 · last 2011
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 1 · 1 first-authorSoftware engineering, systems software and programming languages · 1
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 |
Programming languages and type systems · 70% Concurrent programming · 30% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Concurrent programming › deterministic execution
deterministic parallelism |
0.1 | 1 | 2009 | A type and effect system for deterministic parallel Java · OOPSLA 2009 |
Programming languages and type systems › computational effects
type and effect systems |
0.1 | 1 | 2009 | A type and effect system for deterministic parallel Java · OOPSLA 2009 |
Programming languages and type systems
type systems |
0.1 | 1 | 2009 | A type and effect system for deterministic parallel Java · OOPSLA 2009 |
Programming languages and type systems
object-oriented programming |
0.0 | 1 | 2009 | A type and effect system for deterministic parallel Java · OOPSLA 2009 |
Methods — techniques the papers use, named apart from their topics
compile-time type checking · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2011 | Security through amnesia: a software-based solution to the cold boot attack on disk encryptionabstractDisk encryption has become an important security measure for a multitude of clients, including governments, corporations, activists, security-conscious professionals, and privacy-conscious individuals. Unfortunately, recent research has discovered an effective side channel attack against any disk mounted by a running machine [23]. This attack, known as the cold boot attack, is effective against any mounted volume using state-of-the-art disk encryption, is relatively simple to perform for an attacker with even rudimentary technical knowledge and training, and is applicable to exactly the scenario against which disk encryption is primarily supposed to defend: an adversary with physical access. Patrick Simmons |
ACSAC | 1 |
| 2009 | A type and effect system for deterministic parallel JavaabstractToday's shared-memory parallel programming models are complex and error-prone.While many parallel programs are intended to be deterministic, unanticipated thread interleavings can lead to subtle bugs and nondeterministic semantics. In this paper, we demonstrate that a practical type and effect system can simplify parallel programming by guaranteeing deterministic semantics with modular, compile-time type checking even in a rich, concurrent object-oriented language such as Java. We describe an object-oriented type and effect system that provides several new capabilities over previous systems for expressing deterministic parallel algorithms.We also describe a language called Deterministic Parallel Java (DPJ) that incorporates the new type system features, and we show that a core subset of DPJ is sound. We describe an experimental validation showing thatDPJ can express a wide range of realistic parallel programs; that the new type system features are useful for such programs; and that the parallel programs exhibit good performance gains (coming close to or beating equivalent, nondeterministic multithreaded programs where those are available). Robert L. Bocchino Jr., Vikram S. Adve, Danny Dig, Sarita V. Adve, Stephen Heumann, Rakesh Komuravelli, Jeffrey Overbey, Patrick Simmons, Hyojin Sung, Mohsen Vakilian |
OOPSLA | 8 |