Demo Data from EDBT 2026 / reviewers in the wild / expert
Yoichi Hirai
dblp:12/8883
· DBLP profile ↗
4ranked-venue papers
2as first author
0since 2021 · last 2018
0000-0003-2076-2750ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 4 · 2 first-authorTheory of computation · 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 verification · 87% Software testing · 13% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Program verification › system verification › systems code verification
hypervisor verification |
0.2 | 1 | 2016 | Combining Mechanized Proofs and Model-Based Testing in the Formal Analysis of a Hypervisor · FM 2016 |
Program verification › formal proof
mechanized proof |
0.2 | 1 | 2016 | Combining Mechanized Proofs and Model-Based Testing in the Formal Analysis of a Hypervisor · FM 2016 |
Software testing
model-based testing |
0.1 | 1 | 2016 | Combining Mechanized Proofs and Model-Based Testing in the Formal Analysis of a Hypervisor · FM 2016 |
Methods — techniques the papers use, named apart from their topics
model-based testing · 0.2mechanized proof · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2018 | Blockchains as Kripke Models: An Analysis of Atomic Cross-Chain Swap
Yoichi Hirai |
ISoLA (4) | 1 |
| 2016 | Combining Mechanized Proofs and Model-Based Testing in the Formal Analysis of a Hypervisor
Hanno Becker, Juan Manuel Crespo, Jacek Galowicz, Ulrich Hensel, Yoichi Hirai, César Kunz, Keiko Nakata 0001, Jorge Luis Sacchini, Hendrik Tews, Thomas Tuerk |
FM | 5 |
| 2011 | Using Coq in Specification and Program Extraction of Hadoop MapReduce Applications
Kosuke Ono, Yoichi Hirai, Yoshinori Tanabe, Natsuko Noda, Masami Hagiya |
SEFM | 2 |
| 2011 | Balancing weight-balanced treesabstractAbstract A weight-balanced tree (WBT) is a binary search tree, whose balance is based on the sizes of the subtrees in each node. Although purely functional implementations on a variant WBT algorithm are widely used in functional programming languages, many existing implementations do not maintain balance after deletion in some cases. The difficulty lies in choosing a valid pair of rotation parameters: one for standard balance and the other for choosing single or double rotation. This paper identifies the exact valid range of the rotation parameters for insertion and deletion in the original WBT algorithm where one and only one integer solution exists. Soundness of the range is proved using a proof assistant Coq. Completeness is proved using effective algorithms generating counterexample trees. For two specific parameter pairs, we also proved in Coq that set operations also maintain balance. Since the difference between the original WBT and the variant WBT is small, it is easy to change the existing buggy implementations based on the variant WBT to the certified original WBT with a rational solution. Yoichi Hirai, Kazuhiko Yamamoto |
J. Funct. Program. | 1 |