VLDB 2026 Research / reviewers in the wild / expert
Denis Poitrenaud
dblp:10/683
· DBLP profile ↗
21ranked-venue papers
1as first author
4since 2021 · last 2025
0009-0007-5038-7804ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 12 · 1 first-author · 2 since 2021Theory of computation · 5 · 1 since 2021Computer networks · 3 · 1 since 2021Artificial intelligence and machine learning · 2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Simplifying LTL Model Checking Given Prior Knowledge
Alexandre Duret-Lutz, Denis Poitrenaud, Yann Thierry-Mieg |
Petri Nets | 2 |
| 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. | 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. | 4 |
| 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 | 2 |
| 2019 | Combining Parallel Emptiness Checks with Partial Order Reductions
Denis Poitrenaud, Etienne Renault |
ICFEM | 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. | 4 |
| 2016 | Heuristics for Checking Liveness Properties with Partial Order Reductions
Alexandre Duret-Lutz, Fabrice Kordon, Denis Poitrenaud, Etienne Renault |
ATVA | 3 |
| 2015 | Parallel Explicit Model Checking for Generalized Büchi Automata
Etienne Renault, Alexandre Duret-Lutz, Fabrice Kordon, Denis Poitrenaud |
TACAS | 4 |
| 2013 | Three SCC-Based Emptiness Checks for Generalized Büchi Automata
Etienne Renault, Alexandre Duret-Lutz, Fabrice Kordon, Denis Poitrenaud |
LPAR | 4 |
| 2013 | Strength-Based Decomposition of the Property Büchi Automaton for Faster Model Checking
Etienne Renault, Alexandre Duret-Lutz, Fabrice Kordon, Denis Poitrenaud |
TACAS | 4 |
| 2013 | Branching Processes of General Petri NetsabstractWe propose a new model of branching processes, suitable for describing the behavior of general Petri nets, without any finiteness or safeness assumption. In this framework, we define a new class of branching processes and unfoldings of a net N, which Jean-Michel Couvreur, Denis Poitrenaud, Pascal Weil |
Fundam. Informaticae | 2 |
| 2011 | Branching Processes of General Petri Nets
Jean-Michel Couvreur, Denis Poitrenaud, Pascal Weil |
Petri Nets | 2 |
| 2011 | Self-Loop Aggregation Product - A New Hybrid Approach to On-the-Fly LTL Model Checking
Alexandre Duret-Lutz, Kaïs Klai, Denis Poitrenaud, Yann Thierry-Mieg |
ATVA | 3 |
| 2011 | Feasibility analysis for robustness quantification by symbolic model checking
Souheib Baarir, Cécile Braunstein, Emmanuelle Encrenaz-Tiphène, Jean-Michel Ilié, Isabelle Mounier, Denis Poitrenaud, Sana Younès |
Formal Methods Syst. Des. | 6 |
| 2009 | On-the-fly Emptiness Check of Transition-Based Streett Automata
Alexandre Duret-Lutz, Denis Poitrenaud, Jean-Michel Couvreur |
ATVA | 2 |
| 2009 | Hierarchical Set Decision Diagrams and Regular Models
Yann Thierry-Mieg, Denis Poitrenaud, Alexandre Hamez, Fabrice Kordon |
TACAS | 2 |
| 2008 | MC-SOG: An LTL Model Checker Based on Symbolic Observation Graphs
Kaïs Klai, Denis Poitrenaud |
Petri Nets | 2 |
| 2007 | Recursive Petri nets
Serge Haddad, Denis Poitrenaud |
Acta Informatica | 2 |
| 2004 | A Symbolic Symbolic State Space Representation
Yann Thierry-Mieg, Jean-Michel Ilié, Denis Poitrenaud |
FORTE | 3 |
| 2001 | Checking Linear Temporal Formulas on Sequential Recursive Petri NetsabstractRecursive Petri nets (RPNs) have been introduced to model systems with dynamic structure. Whereas this model is a strict extension of Petri nets and context-free grammars (w.r.t. the language criterion), reachability in RPNs remains decidable. However the kind of model checking which is decidable for Petri nets becomes undecidable for RPNs. In this paper, we introduce a submodel of RPNs called sequential recursive Petri nets (SRPNs) and we study the model checking of the action-based linear time logic on SRPNs. We prove that it is decidable for all its variants: finite sequences, finite maximal sequences, infinite sequences and divergent sequences. At the end, we analyze language aspects proving that the SRPN languages still strictly include the union of Petri nets and context-free languages and that the family of languages of SRPNs is closed under intersection with regular languages (unlike the one of RPNs). Serge Haddad, Denis Poitrenaud |
TIME | 2 |
| 1996 | Model Checking Based on Occurrence Net Graph
Jean-Michel Couvreur, Denis Poitrenaud |
FORTE | 2 |