VLDB 2026 Research / reviewers in the wild / expert
Allan Blanchard
dblp:162/3943
· DBLP profile ↗
5ranked-venue papers
4as first author
2since 2021 · last 2024
0000-0001-7922-4880ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 5 · 4 first-author · 2 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Automate where Automation Fails: Proof Strategies for Frama-C/WPabstractAbstract Modern deductive verification tools succeed in automatically proving the great majority of program annotations thanks in particular to constantly evolving SMT solvers they rely on. The remaining proof goals still require interactively created proof scripts. This tool demo paper presents a new solution for an automatic creation of proof scripts in /, a popular deductive verifier for C programs. The verification engineer defines a proof strategy describing several initial proof steps, from which proof scripts are automatically generated and applied. Our experiments on a large real-life industrial project confirm that the new proof strategy engine strongly facilitates the verification process by automating the creation of proof scripts, thus increasing the potential of industrial applications of deductive verification on large code bases. Loïc Correnson, Allan Blanchard, Adel Djoudi, Nikolai Kosmatov |
TACAS (1) | 2 |
| 2024 | No Smoke Without Fire: Detecting Specification Inconsistencies with Frama-C/WP
Allan Blanchard, Loïc Correnson, Adel Djoudi, Nikolai Kosmatov |
TAP | 1 |
| 2018 | MMFilter : A CHR-Based Solver for Generation of Executions under Weak Memory Models
Allan Blanchard, Nikolai Kosmatov, Frédéric Loulergue |
Comput. Lang. Syst. Struct. | 1 |
| 2016 | Conc2Seq: A Frama-C Plugin for Verification of Parallel Compositions of C ProgramsabstractFrama-C is an extensible modular framework for analysis of C programs that offers different analyzers in the form of collaborating plugins. Currently, Frama-C does not support the proof of functional properties of concurrent code. We present Conc2Seq, a new code transformation based tool realized as a Frama-C plugin and dedicated to the verification of concurrent C programs. Assuming the program under verification respects an interleaving semantics, Conc2Seq transforms the original concurrent C program into a sequential one in which concurrency is simulated by interleavings. User specifications are automatically reintegrated into the new code without manual intervention. The goal of the proposed code transformation technique is to allow the user to reason about a concurrent program through the interleaving semantics using existing Frama-C analyzers. Allan Blanchard, Nikolai Kosmatov, Matthieu Lemerre, Frédéric Loulergue |
SCAM | 1 |
| 2015 | A Case Study on Formal Verification of the Anaxagoros Hypervisor Paging System with Frama-C
Allan Blanchard, Nikolai Kosmatov, Matthieu Lemerre, Frédéric Loulergue |
FMICS | 1 |