EDBT 2026 Demo / reviewers in the wild / expert
Akihiro Murase
dblp:173/9491
· DBLP profile ↗
1ranked-venue papers
1as 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 · 1 · 1 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.
| Software engineering, system software, and programming languages
1 paper |
Program verification · 91% Programming languages and type systems · 9% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Program verification › termination analysis
fair termination |
0.2 | 1 | 2016 | Temporal verification of higher-order functional programs · POPL 2016 |
Program verification
temporal logic verification |
0.2 | 1 | 2016 | Temporal verification of higher-order functional programs · POPL 2016 |
Program verification
termination analysis |
0.2 | 1 | 2016 | Temporal verification of higher-order functional programs · POPL 2016 |
Programming languages and type systems › functional programming
higher-order functional programs |
0.1 | 1 | 2016 | Temporal verification of higher-order functional programs · POPL 2016 |
Methods — techniques the papers use, named apart from their topics
disjunctive well-foundedness · 0.2calling relation · 0.2automata theory · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2016 | Temporal verification of higher-order functional programsabstractWe present an automated approach to verifying arbitrary omega-regular properties of higher-order functional programs. Previous automated methods proposed for this class of programs could only handle safety properties or termination, and our approach is the first to be able to verify arbitrary omega-regular liveness properties. Our approach is automata-theoretic, and extends our recent work on binary-reachability-based approach to automated termination verification of higher-order functional programs to fair termination published in ESOP 2014. In that work, we have shown that checking disjunctive well-foundedness of (the transitive closure of) the ``calling relation'' is sound and complete for termination. The extension to fair termination is tricky, however, because the straightforward extension that checks disjunctive well-foundedness of the fair calling relation turns out to be unsound, as we shall show in the paper. Roughly, our solution is to check fairness on the transition relation instead of the calling relation, and propagate the information to determine when it is necessary and sufficient to check for disjunctive well-foundedness on the calling relation. We prove that our approach is sound and complete. We have implemented a prototype of our approach, and confirmed that it is able to automatically verify liveness properties of some non-trivial higher-order programs. Akihiro Murase, Tachio Terauchi, Naoki Kobayashi 0001, Ryosuke Sato 0001, Hiroshi Unno 0001 |
POPL | 1 |