Demo Data from EDBT 2026 / reviewers in the wild / expert
Michael Han 0003
dblp:75/5519-3
· DBLP profile ↗
2ranked-venue papers
0as first author
0since 2021 · last 2019
0000-0002-9854-2267ORCID · corroborated
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
1 paper |
Concurrent programming · 40% Programming languages and type systems · 20% Program analysis · 20% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Program verification
annotation inference |
0.2 | 1 | 2015 | Region and Effect Inference for Safe Parallelism (T) · ASE 2015 |
Concurrent programming › deterministic execution
deterministic parallelism |
0.2 | 1 | 2015 | Region and Effect Inference for Safe Parallelism (T) · ASE 2015 |
Concurrent programming › concurrency correctness
safe parallelism |
0.2 | 1 | 2015 | Region and Effect Inference for Safe Parallelism (T) · ASE 2015 |
Program analysis
static analysis |
0.2 | 1 | 2015 | Region and Effect Inference for Safe Parallelism (T) · ASE 2015 |
Programming languages and type systems
type inference |
0.2 | 1 | 2015 | Region and Effect Inference for Safe Parallelism (T) · ASE 2015 |
Methods — techniques the papers use, named apart from their topics
constraint satisfaction · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | Region and effect inference for safe parallelism
Alexandros Tzannes, Stephen Heumann, Lamyaa Eloussi, Mohsen Vakilian, Vikram S. Adve, Michael Han 0003 |
Autom. Softw. Eng. | 6 |
| 2015 | Region and Effect Inference for Safe Parallelism (T)abstractIn this paper, we present the first full regions-and-effects inference algorithm for explicitly parallel fork-join programs. We infer annotations inspired by Deterministic Parallel Java (DPJ) for a type-safe subset of C++. We chose the DPJ annotations because they give the strongest safety guarantees of any existing concurrency-checking approach we know of, static or dynamic, and it is also the most expressive static checking system we know of that gives strong safety guarantees. This expressiveness, however, makes manual annotation difficult and tedious, which motivates the need for automatic inference, but it also makes the inference problem very challenging: the code may use region polymorphism, imperative updates with complex aliasing, arbitrary recursion, hierarchical region specifications, and wildcard elements to describe potentially infinite sets of regions. We express the inference as a constraint satisfaction problem and develop, implement, and evaluate an algorithm for solving it. The region and effect annotations inferred by the algorithm constitute a checkable proof of safe parallelism, and it can be recorded both for documentation and for fast and modular safety checking. Alexandros Tzannes, Stephen Heumann, Lamyaa Eloussi, Mohsen Vakilian, Vikram S. Adve, Michael Han 0003 |
ASE | 6 |