VLDB 2026 Research / reviewers in the wild / expert
Etienne Renault
dblp:41/9726
· DBLP profile ↗
20ranked-venue papers
5as first author
12since 2021 · last 2026
0000-0001-9013-4413ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 15 · 4 first-author · 8 since 2021Theory of computation · 6 · 2 first-author · 4 since 2021Artificial intelligence and machine learning · 2 · 1 first-author · 1 since 2021Systems, architecture and hardware · 1 · 1 since 2021Computer networks · 1 · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Translation of semi-extended regular expressions using linear forms
Etienne Renault, Alexandre Duret-Lutz |
Theor. Comput. Sci. | 2 |
| 2025 | Noise Injection for Performance Bottleneck Analysis
Aurélien Delval, Pablo de Oliveira Castro, William Jalby, Etienne Renault |
Euro-Par (1) | 4 |
| 2025 | Structural Reductions and Stutter Sensitive PropertiesabstractVerification of properties expressed as $\omega$-regular languages such as LTL can benefit hugely from stutter insensitivity, using a diverse set of reduction strategies. However properties that are not stutter invariant, for instance due to the use of the neXt operator of LTL or to some form of counting in the logic, are not covered by these techniques in general. We propose in this paper to study a weaker property than stutter insensitivity. In a stutter insensitive language both adding and removing stutter to a word does not change its acceptance, any stuttering can be abstracted away; by decomposing this equivalence relation into two implications we obtain weaker conditions. We define a shortening insensitive language where any word that stutters less than a word in the language must also belong to the language. A lengthening insensitive language has the dual property. A semi-decision procedure is then introduced to reliably prove shortening insensitive properties or deny lengthening insensitive properties while working with a \emph{reduction} of a system. A reduction has the property that it can only shorten runs. Lipton's transaction reductions or Petri net agglomerations are examples of eligible structural reduction strategies. We also present an approach that can reason using a partition of a property language into its stutter insensitive, shortening insensitive, lengthening insensitive and length sensitive parts to still use structural reductions even when working with arbitrary properties. An implementation and experimental evidence is provided showing most non-random properties sensitive to stutter are actually shortening or lengthening insensitive. Emmanuel Paviot-Adet, Denis Poitrenaud, Etienne Renault, Yann Thierry-Mieg |
Log. Methods Comput. Sci. | 3 |
| 2024 | Interpolation-Based Learning for Bounded Model Checking
Anissa Kheireddine, Etienne Renault, Souheib Baarir |
ENASE | 2 |
| 2024 | Translation of Semi-extended Regular Expressions Using Derivatives
Etienne Renault, Alexandre Duret-Lutz |
CIAA | 2 |
| 2024 | A model-checker exploiting structural reductions even with stutter sensitive LTL
Yann Thierry-Mieg, Etienne Renault, Emmanuel Paviot-Adet, Denis Poitrenaud |
Sci. Comput. Program. | 2 |
| 2023 | Go2Pins: a framework for the LTL verification of Go programs (extended version)
Alexandre Kirszenberg, Hugo Moreau, Etienne Renault |
Int. J. Softw. Tools Technol. Transf. | 4 |
| 2022 | Tuning SAT solvers for LTL Model CheckingabstractBounded model checking (BMC) aims at checking whether a model satisfies a property. Most of the existing SAT-based BMC approaches rely on generic strategies, which are supposed to work for any SAT problem. The key idea defended in this paper is to tune SAT solvers algorithm using: (1) a static classification based on the variables used to encode the BMC into a Boolean formula; (2) and use the hierarchy of Manna&Pnueli [33] that classmes any property expressed through Linear-time Temporal Logic (LTL). By combining these two information with the classical Literal Block Distance (LBD) measure [46], we designed a new heuristic, well suited for solving BMC problems. In particular, our work identifies and exploits a new set of relevant (learnt) clauses. We experiment with these ideas by developing a tool dedicated for SAT-based LTL BMC solvers, called BSaLTic. Our experiments over a large database of BMC problems, show promising results. In particular, BSaLTic provides good performance on UNSAT problems. This work highlights the importance of considering the structure of the underlying problem in SAT procedures. Anissa Kheireddine, Etienne Renault, Souheib Baarir |
APSEC | 2 |
| 2022 | From Spot 2.0 to Spot 2.10: What's New?abstractAbstract Spot is a C++17 library for LTL and $$\omega $$ ω -automata manipulation, with command-line utilities, and Python bindings. This paper summarizes its evolution over the past six years, since the release of Spot 2.0, which was the first version to support $$\omega $$ ω -automata with arbitrary acceptance conditions, and the last version presented at a conference. Since then, Spot has been extended with several features such as acceptance transformations, alternating automata, games, LTL synthesis, and more. We also shed some lights on the data-structure used to store automata. Artifact: https://zenodo.org/record/6521395 . Alexandre Duret-Lutz, Etienne Renault, Maximilien Colange, Florian Renkin, Alexandre Gbaguidi Aisse, Philipp Schlehuber-Caissier, Thomas Medioni, Jérôme Dubois, Clément Gillard, Henrich Lauko |
CAV (2) | 2 |
| 2022 | LTL Under Reductions with Weaker Conditions Than Stutter InvarianceabstractVerification of properties expressed as-regular languages such as LTL can benefit hugely from stutter-insensitivity, using a diverse set of reduction strategies. However properties that are not stutter-insensitive, for instance due to the use of the neXt operator of LTL or to some form of counting in the logic, are not covered by these techniques in general. We propose in this paper to study a weaker property than stutter-insensitivity. In a stutter insensitive language both adding and removing stutter to a word does not change its acceptance, any stuttering can be abstracted away; by decomposing this equivalence relation into two implications we obtain weaker conditions. We define a shortening insensitive language where any word that stutters less than a word in the language must also belong to the language. A lengthening insensitive language has the dual property. A semi-decision procedure is then introduced to reliably prove shortening insensitive properties or deny lengthening insensitive properties while working with a reduction of a system. A reduction has the property that it can only shorten runs. Lipton's transaction reductions or Petri net agglomerations are examples of eligible structural reduction strategies. An implementation and experimental evidence is provided showing most nonrandom properties sensitive to stutter are actually shortening or lengthening insensitive. Performance of experiments on a large (random) benchmark from the model-checking competition indicate that despite being a semi-decision procedure, the approach can still improve state of the art verification tools. Emmanuel Paviot-Adet, Denis Poitrenaud, Etienne Renault, Yann Thierry-Mieg |
FORTE | 3 |
| 2021 | Towards Better Heuristics for Solving Bounded Model Checking Problems (Short Paper)abstractInternational audience Anissa Kheireddine, Etienne Renault, Souheib Baarir |
CP | 2 |
| 2021 | Go2Pins: A Framework for the LTL Verification of Go Programs
Alexandre Kirszenberg, Hugo Moreau, Etienne Renault |
SPIN | 4 |
| 2019 | Combining Parallel Emptiness Checks with Partial Order Reductions
Denis Poitrenaud, Etienne Renault |
ICFEM | 2 |
| 2018 | Improving Parallel State-Space Exploration Using Genetic Algorithms
Etienne Renault |
VECoS | 1 |
| 2017 | Variations on parallel explicit emptiness checks for generalized Büchi automata
Etienne Renault, Alexandre Duret-Lutz, Fabrice Kordon, Denis Poitrenaud |
Int. J. Softw. Tools Technol. Transf. | 1 |
| 2016 | Heuristics for Checking Liveness Properties with Partial Order Reductions
Alexandre Duret-Lutz, Fabrice Kordon, Denis Poitrenaud, Etienne Renault |
ATVA | 4 |
| 2016 | Spot 2.0 - A Framework for LTL and \omega -Automata Manipulation
Alexandre Duret-Lutz, Alexandre Lewkowicz, Amaury Fauchille, Thibaud Michaud, Etienne Renault, Laurent Xu |
ATVA | 5 |
| 2015 | Parallel Explicit Model Checking for Generalized Büchi Automata
Etienne Renault, Alexandre Duret-Lutz, Fabrice Kordon, Denis Poitrenaud |
TACAS | 1 |
| 2013 | Three SCC-Based Emptiness Checks for Generalized Büchi Automata
Etienne Renault, Alexandre Duret-Lutz, Fabrice Kordon, Denis Poitrenaud |
LPAR | 1 |
| 2013 | Strength-Based Decomposition of the Property Büchi Automaton for Faster Model Checking
Etienne Renault, Alexandre Duret-Lutz, Fabrice Kordon, Denis Poitrenaud |
TACAS | 1 |