Demo Data from EDBT 2026 / reviewers in the wild / expert
Vivien Rindisbacher
dblp:416/7957
· DBLP profile ↗
1ranked-venue papers
1as first author
1since 2021 · last 2025
0009-0004-7723-5032ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 1 · 1 first-author · 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 · 50% Operating systems · 50% | |
| Network and information security
1 paper |
Systems and software security · 100% |
Topics — the 3 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Operating systems › special-purpose operating system
embedded operating system |
0.9 | 1 | 2025 | TickTock: Verified Isolation in a Production Embedded OS · SOSP 2025 |
Program verification › system verification
kernel verification |
0.9 | 1 | 2025 | TickTock: Verified Isolation in a Production Embedded OS · SOSP 2025 |
Systems and software security
memory protection |
0.3 | 1 | 2025 | TickTock: Verified Isolation in a Production Embedded OS · SOSP 2025 |
Methods — techniques the papers use, named apart from their topics
rust · 1.7flux · 1.7SMT-based verification · 1.7
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | TickTock: Verified Isolation in a Production Embedded OSabstractWe present a case study formally verifying process isolation in the Tock production microcontroller OS kernel. Tock combines hardware memory protection units and language-level techniques—by writing the kernel in Rust—to enforce isolation between user and kernel code. Our effort to verify Tock's process abstraction unearthed multiple, subtle bugs that broke isolation—many allowing malicious applications to compromise the whole OS. We describe this effort and TickTock, our fork of the Tock operating system kernel that eliminates isolation bugs by construction. TickTock uses Flux, an SMT-based Rust verifier, to formally specify and verify process isolation for all ARMv7-M platforms Tock supports and for three RISC-V 32-bit platforms. Our verification-guided design and implementation led to a new, granular process abstraction that is simpler than Tock's, has formal security guarantees (that are verified in half a minute), and outperforms Tock on certain critical code paths. Vivien Rindisbacher, Evan Johnson 0001, Nico Lehmann, Tyler Potyondy, Pat Pannuto, Stefan Savage, Deian Stefan, Ranjit Jhala |
SOSP | 1 |