VLDB 2026 Research / reviewers in the wild / expert
Vladimir Gladstein
dblp:313/0522
· DBLP profile ↗
1ranked-venue papers
0as first author
1since 2021 · last 2022
0000-0001-9233-3133ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 1 · 1 since 2021
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 verification · 67% Concurrent programming · 33% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Memory systems · 100% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Concurrent programming
concurrency verification |
0.6 | 1 | 2022 | Truly stateless, optimal dynamic partial order reduction · Proc. ACM Program. Lang. 2022 |
Program verification › model checking › partial order reduction
dynamic partial order reduction |
0.6 | 1 | 2022 | Truly stateless, optimal dynamic partial order reduction · Proc. ACM Program. Lang. 2022 |
Program verification › model checking
stateless model checking |
0.6 | 1 | 2022 | Truly stateless, optimal dynamic partial order reduction · Proc. ACM Program. Lang. 2022 |
Memory systems › memory consistency
memory consistency model |
0.2 | 1 | 2022 | Truly stateless, optimal dynamic partial order reduction · Proc. ACM Program. Lang. 2022 |
Memory systems › memory consistency › memory consistency model
weak memory model |
0.2 | 1 | 2022 | Truly stateless, optimal dynamic partial order reduction · Proc. ACM Program. Lang. 2022 |
Methods — techniques the papers use, named apart from their topics
dynamic partial order reduction · 1.1coq formalization · 1.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | Truly stateless, optimal dynamic partial order reductionabstractDynamic partial order reduction (DPOR) verifies concurrent programs by exploring all their interleavings up to some equivalence relation, such as the Mazurkiewicz trace equivalence. Doing so involves a complex trade-off between space and time. Existing DPOR algorithms are either exploration-optimal (i.e., explore exactly only interleaving per equivalence class) but may use exponential memory in the size of the program, or maintain polynomial memory consumption but potentially explore exponentially many redundant interleavings. In this paper, we show that it is possible to have the best of both worlds: exploring exactly one interleaving per equivalence class with linear memory consumption. Our algorithm, TruSt, formalized in Coq, is applicable not only to sequential consistency, but also to any weak memory model that satisfies a few basic assumptions, including TSO, PSO, and RC11. In addition, TruSt is embarrassingly parallelizable: its different exploration options have no shared state, and can therefore be explored completely in parallel. Consequently, TruSt outperforms the state-of-the-art in terms of memory and/or time. Michalis Kokologiannakis, Iason Marmanis, Vladimir Gladstein, Viktor Vafeiadis |
Proc. ACM Program. Lang. | 3 |