Demo Data from VLDB 2026 / reviewers in the wild / expert
Jonathan Kochems
dblp:59/9638
· DBLP profile ↗
4ranked-venue papers
2as first author
0since 2021 · last 2016
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2Theory of computation · 2 · 2 first-author
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.
| Theoretical computer science
1 paper |
Automata and formal languages · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Concurrent programming · 100% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Automata and formal languages › formal language operations
downward closure |
0.2 | 1 | 2016 | Unboundedness and downward closures of higher-order pushdown automata · POPL 2016 |
Automata and formal languages › pushdown automata
higher-order pushdown automata |
0.2 | 1 | 2016 | Unboundedness and downward closures of higher-order pushdown automata · POPL 2016 |
Automata and formal languages
pushdown automata |
0.2 | 1 | 2016 | Unboundedness and downward closures of higher-order pushdown automata · POPL 2016 |
Concurrent programming › concurrency theory › process calculi
higher-order concurrency |
0.1 | 1 | 2016 | Unboundedness and downward closures of higher-order pushdown automata · POPL 2016 |
Methods — techniques the papers use, named apart from their topics
parikh image construction · 0.5
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2016 | Unboundedness and downward closures of higher-order pushdown automataabstractWe show the diagonal problem for higher-order pushdown automata (HOPDA), and hence the simultaneous unboundedness problem, is decidable. From recent work by Zetzsche this means that we can construct the downward closure of the set of words accepted by a given HOPDA. This also means we can construct the downward closure of the Parikh image of a HOPDA. Both of these consequences play an important role in verifying concurrent higher-order programs expressed as HOPDA or safe higher-order recursion schemes. Matthew Hague, Jonathan Kochems, C.-H. Luke Ong |
POPL | 2 |
| 2013 | Safety Verification of Asynchronous Pushdown Systems with Shaped Stacks
Jonathan Kochems, C.-H. Luke Ong |
CONCUR | 1 |
| 2013 | Automatic Verification of Erlang-Style Concurrency
Emanuele D'Osualdo, Jonathan Kochems, C.-H. Luke Ong |
SAS | 2 |
| 2011 | Improved Functional Flow and Reachability Analyses Using Indexed Linear Tree GrammarsabstractThe collecting semantics of a program defines the strongest static property of interest. We study the analysis of the collecting semantics of higher-order functional programs, cast as left-linear term rewriting systems. The analysis generalises functional flow analysis and the reachability problem for term rewriting systems, which are both undecidable. We present an algorithm that uses indexed linear tree grammars (ILTGs) both to describe the input set and compute the set that approximates the collecting semantics. ILTGs are equi-expressive with pushdown tree automata, and so, strictly more expressive than regular tree grammars. Our result can be seen as a refinement of Jones and Andersen's procedure, which uses regular tree grammars. The main technical innovation of our algorithm is the use of indices to capture (sets of) substitutions, thus enabling a more precise binding analysis than afforded by regular grammars. We give a simple proof of termination and soundness, and demonstrate that our method is more accurate than other approaches to functional flow and reachability analyses in the literature. Jonathan Kochems, C.-H. Luke Ong |
RTA | 1 |