VLDB 2026 Research / reviewers in the wild / expert
Jean-Christophe Filliâtre
dblp:06/423
· DBLP profile ↗
26ranked-venue papers
17as first author
5since 2021 · last 2025
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 21 · 15 first-author · 5 since 2021Theory of computation · 9 · 6 first-author · 1 since 2021Artificial intelligence and machine learning · 2 · 1 first-author
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | coma, an Intermediate Verification Language with Explicit Abstraction BarriersabstractInternational audience Andrei Paskevich, Paul Patault, Jean-Christophe Filliâtre |
ESOP (2) | 3 |
| 2025 | When Separation Arithmetic is Enough
Jean-Christophe Filliâtre, Andrei Paskevich, Olivier Danvy |
iFM | 1 |
| 2022 | Optimizing Prestate Copies in Runtime Verification of Function Postconditions
Jean-Christophe Filliâtre, Clément Pascutto |
RV | 1 |
| 2021 | Ortac: Runtime Assertion Checking for OCaml (Tool Paper)
Jean-Christophe Filliâtre, Clément Pascutto |
RV | 1 |
| 2021 | Simpler proofs with decentralized invariants
Jean-Christophe Filliâtre |
J. Log. Algebraic Methods Program. | 1 |
| 2020 | Abstraction and Genericity in Why3
Jean-Christophe Filliâtre, Andrei Paskevich |
ISoLA (1) | 1 |
| 2019 | GOSPEL - Providing OCaml with a Formal Specification Language
Arthur Charguéraud, Jean-Christophe Filliâtre, Cláudio Belo Lourenço, Mário Pereira |
FM | 2 |
| 2016 | The spirit of ghost code
Jean-Christophe Filliâtre, Léon Gondelman, Andrei Paskevich |
Formal Methods Syst. Des. | 1 |
| 2015 | Let's verify this with Why3
François Bobot, Jean-Christophe Filliâtre, Claude Marché, Andrei Paskevich |
Int. J. Softw. Tools Technol. Transf. | 2 |
| 2014 | The Spirit of Ghost Code
Jean-Christophe Filliâtre, Léon Gondelman, Andrei Paskevich |
CAV | 1 |
| 2014 | CAOVerif: An open-source deductive verification platform for cryptographic software implementations
José Bacelar Almeida, Manuel Barbosa, Jean-Christophe Filliâtre, Jorge Sousa Pinto, Bárbara Vieira |
Sci. Comput. Program. | 3 |
| 2013 | One Logic to Use Them All
Jean-Christophe Filliâtre |
CADE | 1 |
| 2013 | Why3 - Where Programs Meet Provers
Jean-Christophe Filliâtre, Andrei Paskevich |
ESOP | 1 |
| 2013 | Wave Equation Numerical Resolution: A Comprehensive Mechanized Proof of a C Program
Sylvie Boldo, François Clément, Jean-Christophe Filliâtre, Micaela Mayero, Guillaume Melquiond, Pierre Weis |
J. Autom. Reason. | 3 |
| 2012 | Separation Predicates: A Taste of Separation Logic in First-Order Logic
François Bobot, Jean-Christophe Filliâtre |
ICFEM | 2 |
| 2011 | Deductive software verification
Jean-Christophe Filliâtre |
Int. J. Softw. Tools Technol. Transf. | 1 |
| 2010 | Formal Proof of a Wave Equation Resolution Scheme: The Method Error
Sylvie Boldo, François Clément, Jean-Christophe Filliâtre, Micaela Mayero, Guillaume Melquiond, Pierre Weis |
ITP | 3 |
| 2008 | Semi-persistent Data Structures
Sylvain Conchon, Jean-Christophe Filliâtre |
ESOP | 2 |
| 2007 | Formal Verification of Floating-Point ProgramsabstractThis paper introduces a methodology to perform formal verification of floating-point C programs. It extends an existing tool for the verification of C programs, Caduceus, with new annotations specific to floating-point arithmetic. The Caduceus first-order logic model for C programs is extended accordingly. Then verification conditions expressing the correctness of the programs are obtained in the usual way and can be discharged interactively with the Coq proof assistant, using an existing Coq formalization of floatingpoint arithmetic. This methodology is already implemented and has been successfully applied to several short floatingpoint programs, which are presented in this paper. Sylvie Boldo, Jean-Christophe Filliâtre |
IEEE Symposium on Computer Arithmetic | 2 |
| 2007 | The Why/Krakatoa/Caduceus Platform for Deductive Program Verification
Jean-Christophe Filliâtre, Claude Marché |
CAV | 1 |
| 2007 | Formal proof of a program: Find
Jean-Christophe Filliâtre |
Sci. Comput. Program. | 1 |
| 2004 | Functors for Proofs and Programs
Jean-Christophe Filliâtre, Pierre Letouzey |
ESOP | 1 |
| 2004 | Multi-prover Verification of C Programs
Jean-Christophe Filliâtre, Claude Marché |
ICFEM | 1 |
| 2003 | Verification of non-functional programs using interpretations in type theoryabstractWe study the problem of certifying programs combining imperative and functional features within the general framework of type theory. Type theory is a powerful specification language which is naturally suited for the proof of purely functional programs. To deal with imperative programs, we propose a logical interpretation of an annotated program as a partial proof of its specification. The construction of the corresponding partial proof term is based on a static analysis of the effects of the program which excludes aliases. The missing subterms in the partial proof term are seen as proof obligations, whose actual proofs are left to the user. We show that the validity of those proof obligations implies the total correctness of the program. This work has been implemented in the Coq proof assistant. It appears as a tactic taking an annotated program as argument and generating a set of proof obligations. Several nontrivial algorithms have been certified using this tactic. Jean-Christophe Filliâtre |
J. Funct. Program. | 1 |
| 2003 | Producing all ideals of a forest, functionallyabstractWe present functional implementations of Koda and Ruskey's algorithm for generating all ideals of a forest poset as a Gray code. Using a continuation-based approach, we give an extremely concise formulation of the algorithm's core. Then, in a number of steps, we derive a first-order version whose efficiency is comparable to that of a C implementation given by Knuth. Jean-Christophe Filliâtre, François Pottier |
J. Funct. Program. | 1 |
| 2001 | ICS: Integrated Canonizer and Solver
Jean-Christophe Filliâtre, Sam Owre, Harald Ruess, Natarajan Shankar |
CAV | 1 |