EDBT 2026 Demo / reviewers in the wild / expert
June Rousseau
dblp:390/3214
· DBLP profile ↗
2ranked-venue papers
1as first author
2since 2021 · last 2026
0009-0003-6778-6597ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2 · 1 first-author · 2 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 |
Programming languages and type systems · 75% Program verification · 25% | |
| Network and information security
1 paper |
Systems and software security · 100% |
Topics — the 6 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Programming languages and type systems
logical relations |
0.8 | 1 | 2024 | Iris-MSWasm: Elucidating and Mechanising the Security Invariants of Memory-Safe WebAssembly · Proc. ACM Program. Lang. 2024 |
Programming languages and type systems › language-based security
memory safety |
0.8 | 1 | 2024 | Iris-MSWasm: Elucidating and Mechanising the Security Invariants of Memory-Safe WebAssembly · Proc. ACM Program. Lang. 2024 |
Program verification › program logic
separation logic |
0.8 | 1 | 2024 | Iris-MSWasm: Elucidating and Mechanising the Security Invariants of Memory-Safe WebAssembly · Proc. ACM Program. Lang. 2024 |
Programming languages and type systems
webassembly |
0.8 | 1 | 2024 | Iris-MSWasm: Elucidating and Mechanising the Security Invariants of Memory-Safe WebAssembly · Proc. ACM Program. Lang. 2024 |
Systems and software security
memory safety |
0.2 | 1 | 2024 | Iris-MSWasm: Elucidating and Mechanising the Security Invariants of Memory-Safe WebAssembly · Proc. ACM Program. Lang. 2024 |
Systems and software security › memory safety
spatial and temporal memory safety |
0.2 | 1 | 2024 | Iris-MSWasm: Elucidating and Mechanising the Security Invariants of Memory-Safe WebAssembly · Proc. ACM Program. Lang. 2024 |
Methods — techniques the papers use, named apart from their topics
separation logic · 1.5mechanization in coq · 1.5iris · 1.5logical relations · 0.8logical relation · 0.8
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Cerisier: A Program Logic for Attestation in a Capability MachineabstractA key feature in trusted computing is attestation, which allows encapsulated components (enclaves) to prove their identity to (local or remote) distrusting components. Reasoning about software that uses the technique requires tracking how trust evolves after successful attestation. This process is security-critical and non-trivial, but no existing formal verification technique supports modular reasoning about attestation of enclaves and their clients, or proving end-to-end properties for systems combining trusted, untrusted and attested code. We contribute Cerisier, the first program logic for modular reasoning about trusted, untrusted and attested code, fully mechanized in the Iris separation logic and the Rocq Prover. We formalize a recent proposal, CHERI-TrEE, to extend capability machines with enclave primitives, as an extension to the Cerise capability machine and program logic. Our program logic comes with a universal contract for untrusted code, which captures both capability safety and local enclave attestation. Like Cerise, this universal contract is phrased in terms of a logical relation defining capabilities' authority. We demonstrate Cerisier by proving end-to-end properties for three representative applications of trusted computing: secure outsourced computation, mutual attestation and a modeled trusted sensor component. June Rousseau, Denis Carnier, Thomas Van Strydonck, Steven Keuchel, Dominique Devriese, Lars Birkedal |
Proc. ACM Program. Lang. | 1 |
| 2024 | Iris-MSWasm: Elucidating and Mechanising the Security Invariants of Memory-Safe WebAssemblyabstractWebAssembly offers coarse-grained encapsulation guarantees via its module system, but does not support fine-grained sharing of its linear memory. MSWasm is a recent proposal which extends WebAssembly with fine-grained memory sharing via handles, a type of capability that guarantees spatial and temporal safety, and thus enables an expressive yet safe style of programming with flexible sharing. In this paper, we formally validate the pen-and-paper design of MSWasm. To do so, we first define MSWasmCert, a mechanisation of MSWasm that makes it a fully-defined, conservative extension of WebAssembly 1.0, including the module system. We then develop Iris-MSWasm, a foundational reasoning framework for MSWasm composed of a separation logic to reason about known code, and a logical relation to reason about unknown, potentially adversarial code. Iris-MSWasm thereby makes explicit a key aspect of the implicit universal contract of MSWasm: robust capability safety. We apply Iris-MSWasm to reason about key use cases of handles, in which the effect of calling an unknown function is bounded by robust capability safety. Iris-MSWasm thus works as a framework to prove complex security properties of MSWasm programs, and provides a foundation to evaluate the language-level guarantees of MSWasm. Maxime Legoupil, June Rousseau, Aïna Linn Georges, Jean Pichon-Pharabod, Lars Birkedal |
Proc. ACM Program. Lang. | 2 |