VLDB 2026 Research / reviewers in the wild / expert
Miki Tanaka
dblp:14/2230
· DBLP profile ↗
7ranked-venue papers
2as first author
2since 2021 · last 2025
0009-0003-0739-1876ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 3 · 2 first-authorSoftware engineering, systems software and programming languages · 2 · 2 since 2021Systems, architecture and hardware · 1Security and privacy · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | High-Fidelity Specification of Real-World DevicesabstractDevice driver bugs are the leading cause of operating-system exploits, and the lack of accurate specifications of device interfaces is a leading cause of driver bugs. We propose to address the specification issue by deriving formal specifications of devices from their Verilog implementation, and prove the correctness of the specification against the implementation. We demonstrate this approach by applying it to an open-source I2C controller. These specifications should enable synthesis or verification of drivers in the future. Liam Murphy 0003, Albert Rizaldi, Lesley Rossouw, Chen George, James Treloar, Hammond A. Pearce, Miki Tanaka, Gernot Heiser |
PLOS@SOSP | 7 |
| 2023 | Pancake: Verified Systems Programming Made SweeterabstractWe introduce Pancake, a new language for verifiable, low-level systems programming, especially device drivers. Pancake eschews complex type systems to make the language attractive to systems programmers, while at the same time aiming to ease the formal verification of code. We describe the design of the language and its verified compiler, and examine its usability, performance and current limitations through case studies of device drivers and related systems components for an seL4-based operating system. Johannes Åman Pohjola, Syeda Hira Taqdees, Miki Tanaka, Krishnan Winter, Tsun Wang Sau, Benjamin Nott, Tiana J. Tsang Ung, Craig McLaughlin, Remy Seassau, Magnus O. Myreen, Michael Norrish, Gernot Heiser |
PLOS@SOSP | 3 |
| 2018 | A 28-nm 1R1W Two-Port 8T SRAM Macro With Screening Circuitry Against Read Disturbance and Wordline Coupling Noise Failures
Makoto Yabuuchi, Yasumasa Tsukamoto, Hidehiro Fujiwara, Miki Tanaka, Shinji Tanaka, Koji Nii |
IEEE Trans. Very Large Scale Integr. Syst. | 4 |
| 2008 | Category Theoretic Semantics for Typed Binding Signatures with Recursion
John Power, Miki Tanaka |
Fundam. Informaticae | 2 |
| 2007 | Formal Proof of Provable Security by Game-Playing in a Proof Assistant
Reynald Affeldt, Miki Tanaka, Nicolas Marti |
ProvSec | 2 |
| 2006 | A Unified Category-theoretic Semantics for Binding Signatures in Substructural LogicsabstractGeneralizing Fiore et al.'s use of the category of finite sets to model untyped Cartesian contexts and Tanaka's use of the category of permutations to model untyped linear contexts, we let S be an arbitrary pseudo-monad on Cat and let S1 model untyped contexts in general: this generality includes contexts for sub-structural logics such as the Logic of Bunched Implications and variants. Given a pseudo-distributive law of S over the (partial) pseudo-monad for free cocompletions, we define a canonical substitution monoidal structure on the category [(S1)op, Set], generalizing substitution monoidal structures for Cartesian and linear contexts and providing a natural substitution structure for Bunched Implications and its variants. We give a concrete description of the substitution monoidal structure. We then give an axiomatic definition of a binding signature, again extending the definitions for Cartesian and linear contexts. We investigate examples in detail, then prove the central result of the paper, yielding initial algebra semantics for binding signatures at the level of generality we propose. Miki Tanaka, John Power |
J. Log. Comput. | 1 |
| 2000 | Abstract Syntax and Variable Binding for Linear Binders
Miki Tanaka |
MFCS | 1 |