VLDB 2026 Research / reviewers in the wild / expert
David Delahaye
dblp:51/612
· DBLP profile ↗
15ranked-venue papers
6as first author
1since 2021 · last 2026
0000-0003-4779-1359ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 9 · 3 first-author · 1 since 2021Theory of computation · 8 · 4 first-author · 1 since 2021Artificial intelligence and machine learning · 7 · 2 first-author · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Pgeon: Generating Tableau-Based Provers from Declarative Specifications of Logical CalculiabstractAbstract This paper introduces Pgeon, a meta-prover framework that generates tableau-based automated theorem provers from declarative specifications. In Pgeon, the syntax of a given calculus, its tableau inference rules, and the proof-search strategy are described in a small domain-specific language that closely follows textbook presentations. From such a specification, Pgeon instantiates a fully functional prover, handling tableau construction, rule instantiation, branching, and backtracking in a logic-agnostic manner. Proof-search is driven by a strategy engine that gives users explicit control over exploration order while keeping logical content separate from operational concerns. Pgeon supports first-order reasoning through binders, capture-avoiding substitution, and extensible term generators required for Skolemization and free variable introduction. We describe the design of the specification language, the execution model of the tool, and the strategy mechanism, and illustrate the approach on case studies covering classical first-order tableau calculus and intuitionistic propositional calculus. Romain Sidhoum, Simon Robillard, David Delahaye |
IJCAR (1) | 3 |
| 2020 | First-Order Automated Reasoning with Theories: When Deduction Modulo Theory Meets Practice
Guillaume Burel, Guillaume Bury, Raphaël Cauderlier, David Delahaye, Pierre Halmagrand, Olivier Hermant |
J. Autom. Reason. | 4 |
| 2018 | Recovering Three-Level Architectures from the Code of Open-Source Java Spring Projects (S)abstractInternational audience Alexandre Le Borgne, David Delahaye, Marianne Huchard, Christelle Urtado, Sylvain Vauttier |
SEKE | 2 |
| 2017 | Substitutability-Based Version Propagation to Manage the Evolution of Three-Level Component-Based ArchitecturesabstractAn important issue of software architecture evolution is the capability for architects to keep a trace of the evolution of their work.This paper states that existing research on versioning does not cope well with software architectures.Indeed, it does not propose any adapted solutions to manage the co-evolution of the different architecture representations produced during the development process.We base our work on a three-level architecture description language (ADL) named Dedal, which represents architectures at three abstraction levels.Moreover, Dedal provides a formal base for managing version propagation.It is based on component substitutability that generalizes Liskov's substitutability principle.We propose a set of rules to support the prediction of version compatibility in terms of impact on the different architecture levels. Alexandre Le Borgne, David Delahaye, Marianne Huchard, Christelle Urtado, Sylvain Vauttier |
SEKE | 2 |
| 2015 | Integrating Simplex with Tableaux
Guillaume Bury, David Delahaye |
TABLEAUX | 2 |
| 2015 | Verifying B proof rules using deep embedding and automated theorem proving
Mélanie Jacquel, Karim Berkani, David Delahaye, Catherine Dubois |
Softw. Syst. Model. | 3 |
| 2013 | Zenon Modulo: When Achilles Outruns the Tortoise Using Deduction Modulo
David Delahaye, Damien Doligez, Frédéric Gilbert 0002, Pierre Halmagrand, Olivier Hermant |
LPAR | 1 |
| 2012 | Producing Certified Functional Code from Inductive Specifications
Pierre-Nicolas Tollitte, David Delahaye, Catherine Dubois |
CPP | 2 |
| 2011 | Verifying B Proof Rules Using Deep Embedding and Automated Theorem Proving
Mélanie Jacquel, Karim Berkani, David Delahaye, Catherine Dubois |
SEFM | 3 |
| 2008 | Producing UML Models from Focal Specifications: An Application to Airport Security RegulationsabstractWe propose an automatic transformation of Focal specifications to UML class diagrams. The main motivation for this work lies within the framework of the EDEMOI project, which aims to integrate and apply several requirements engineering and formal methods techniques to analyze regulations in the domain of airport security. The idea is to provide a graphical documentation of formal models for developers, and in the long-term, for certification authorities. The transformation is formally described and an implementation has been designed. We also provide a concrete example coming from the EDEMOI project. David Delahaye, Jean-Frédéric Étienne, Véronique Donzeau-Gouge |
TASE | 1 |
| 2007 | Zenon : An Extensible Automated Theorem Prover Producing Checkable Proofs
Richard Bonichon, David Delahaye, Damien Doligez |
LPAR | 2 |
| 2006 | Certifying Airport Security Regulations Using the Focal Environment
David Delahaye, Jean-Frédéric Étienne, Véronique Donzeau-Gouge |
FM | 1 |
| 2006 | Reasoning about Airport Security Regulations Using the Focal EnvironmentabstractWe present the validation of regulations intended to ensure airport security in the framework of civil aviation. In particular, we describe the proofs of correctness/completeness for two standards, one at the international level and the other at the European level, and we show how the properties of the European level refines those of the international level. These models are expressed using the Focal environment, an object-oriented specification and proof system, and the proofs described by means of a declarative-like language are processed by the automated theorem prover Zenon. We show how Zenon appears quite appropriate when dealing with abstract specifications like our case study, but also how it should be controlled to present readable proofs. David Delahaye, Jean-Frédéric Étienne, Véronique Donzeau-Gouge |
ISoLA | 1 |
| 2005 | Dealing with algebraic expressions over a field in Coq using Maple
David Delahaye, Micaela Mayero |
J. Symb. Comput. | 1 |
| 2000 | A Tactic Language for the System Coq
David Delahaye |
LPAR | 1 |