Demo Data from EDBT 2026 / reviewers in the wild / expert
Jan Thomas Kölzer
dblp:269/8011
· DBLP profile ↗
1ranked-venue papers
0as first author
0since 2021 · last 2020
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software 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 |
Program analysis · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Parallel and multicore computing · 100% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Program analysis
static analysis |
0.4 | 1 | 2020 | A programming model for semi-implicit parallelization of static analyses · ISSTA 2020 |
Parallel and multicore computing
parallel programming models |
0.4 | 1 | 2020 | A programming model for semi-implicit parallelization of static analyses · ISSTA 2020 |
Program analysis
data flow analysis |
0.1 | 1 | 2020 | A programming model for semi-implicit parallelization of static analyses · ISSTA 2020 |
Program analysis › data flow analysis
IFDS-based analysis |
0.1 | 1 | 2020 | A programming model for semi-implicit parallelization of static analyses · ISSTA 2020 |
Methods — techniques the papers use, named apart from their topics
scheduling strategies · 0.9reactive programming · 0.9monotonic computation · 0.9
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | A programming model for semi-implicit parallelization of static analysesabstractParallelization of static analyses is necessary to scale to real-world programs, but it is a complex and difficult task and, therefore, often only done manually for selected high-profile analyses. In this paper, we propose a programming model for semi-implicit parallelization of static analyses which is inspired by reactive programming. Reusing the domain-expert knowledge on how to parallelize anal- yses encoded in the programming framework, developers do not need to think about parallelization and concurrency issues on their own. The programming model supports stateful computations, only requires monotonic computations over lattices, and is independent of specific analyses. Our evaluation shows the applicability of the programming model to different analyses and the importance of user-selected scheduling strategies. We implemented an IFDS solver that was able to outperform a state-of-the-art, specialized parallel IFDS solver both in absolute performance and scalability. Dominik Helm, Florian Kübler, Jan Thomas Kölzer, Philipp Haller, Michael Eichberg, Guido Salvaneschi, Mira Mezini |
ISSTA | 3 |