VLDB 2026 Research / reviewers in the wild / expert
Grégoire Sutre
dblp:58/953
· DBLP profile ↗
40ranked-venue papers
0as first author
9since 2021 · last 2026
0009-0004-3839-0005ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 30 · 7 since 2021Software engineering, systems software and programming languages · 13 · 3 since 2021Artificial intelligence and machine learning · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | On Parameterized Verification over Tree TopologiesabstractParameterized verification of finite-state processes with rendez-vous synchronization is notoriously undecidable when processes are linearly ordered. In this paper we study two kinds of bounds under which we determine the complexity of safety checking over tree topologies. When bounding the depth we obtain that the complexity is related to the fast growing hierarchy. Our second bound limits the alternations between upwards and downwards synchronizations in the tree (phases), and occurs naturally in many concrete settings. If we fix the number of phases then the complexity of safety checking is EXPSPACE complete, and if the number of phases is part of the input it is 2EXPSPACE complete (both for arbitrary depth). Romain Delpy, Anca Muscholl, Grégoire Sutre |
CONCUR | 3 |
| 2026 | Bridging the Gap Between Plain VASS and Branching VASS
Clotilde Bizière, Jérôme Leroux, Grégoire Sutre |
FoSSaCS | 3 |
| 2026 | A Forward-Only Construction of Semilinear Inductive Invariants for VASabstractThe reachability problem for Vector Addition Systems (VAS) is a central decision problem in the theory of infinite-state systems, first solved by Kosaraju and Mayr in the 1980s. An alternative, conceptually simpler approach introduced by Leroux shows that non-reachability is always witnessed by semilinear inductive invariants, yielding a decision procedure by combining an enumeration of runs with a search for such invariants. However, the construction of these invariants relies on a back-and-forth scheme that depends symmetrically on the source and the target. As a result, the invariants are not guaranteed to reflect the structural properties of the VAS, and the construction is difficult to extend to asymmetric models such as Branching VAS. We introduce a new forward-only construction of semilinear inductive invariants for VAS. Our method builds invariants from the source configuration alone and avoids the need for backward reasoning. This yields invariants that are more canonical and better aligned with the structure of the system. In particular, our method produces periodic inductive invariants for periodic VAS. Beyond its intrinsic interest, our approach provides a step toward extending invariant-based techniques to Branching VAS. Clotilde Bizière, Jérôme Leroux, Grégoire Sutre |
MFCS | 3 |
| 2026 | An automata-based approach for synchronizable mailbox communicationabstractWe revisit finite-state communicating systems with round-based communication under mailbox semantics. Mailboxes correspond to one FIFO buffer per process (instead of one buffer per pair of processes in peer-to-peer systems). Round-based communication corresponds to sequences of rounds in which processes can first send messages, then only receive (and receives must be in the same round as their sends). A system is called synchronizable if every execution can be re-scheduled into an equivalent execution that is a sequence of rounds. Previous work mostly considered the setting where rounds have fixed size. Our main contribution shows that the problem whether a mailbox communication system complies with the round-based policy, with no size limitation on rounds, is Pspace-complete. For this we use a novel automata-based approach, that also allows to determine the precise complexity (Pspace) of several questions considered in previous literature. Romain Delpy, Anca Muscholl, Grégoire Sutre |
Log. Methods Comput. Sci. | 3 |
| 2025 | On the Send-Synchronizability Problem for Mailbox Communication
Romain Delpy, Anca Muscholl, Grégoire Sutre |
CONCUR | 3 |
| 2025 | On the Reachability Problem for Two-Dimensional Branching VASSabstractInternational audience Clotilde Bizière, Thibault Hilaire, Jérôme Leroux, Grégoire Sutre |
MFCS | 4 |
| 2025 | An Efficient and Versatile Approach to Shortest Path Problems in Interprocedural Programs
Theo De Castro Pinto, Antoine Rollet, Grégoire Sutre |
SPIN | 3 |
| 2024 | An Automata-Based Approach for Synchronizable Mailbox Communication
Romain Delpy, Anca Muscholl, Grégoire Sutre |
CONCUR | 3 |
| 2023 | Guiding Symbolic Execution with A-Star
Theo De Castro Pinto, Antoine Rollet, Grégoire Sutre, Ireneusz Tobor |
SEFM | 3 |
| 2020 | Reachability in Two-Dimensional Vector Addition Systems with States: One Test Is for FreeabstractVector addition system with states is an ubiquitous model of computation with extensive applications in computer science. The reachability problem for vector addition systems is central since many other problems reduce to that question. The problem is decidable and it was recently proved that the dimension of the vector addition system is an important parameter of the complexity. In fixed dimensions larger than two, the complexity is not known (with huge complexity gaps). In dimension two, the reachability problem was shown to be PSPACE-complete by Blondin et al. in 2015. We consider an extension of this model, called 2-TVASS, where the first counter can be tested for zero. This model naturally extends the classical model of one counter automata (OCA). We show that reachability is still solvable in polynomial space for 2-TVASS. As in the work Blondin et al., our approach relies on the existence of small reachability certificates obtained by concatenating polynomially many cycles. Jérôme Leroux, Grégoire Sutre |
CONCUR | 2 |
| 2019 | Co-Finiteness and Co-Emptiness of Reachability Sets in Vector Addition Systems with StatesabstractThe boundedness problem is a well-known exponential-space complete problem for vector addition systems with states (or Petri nets); it asks if the reachability set (for a given initial configuration) is finite. Here we consider a dual problem, the co-finiteness problem that asks if the complement o f the reachability set is finite; by restricting the question we get the co-emptiness (or universality) problem that asks if all configurations are reachable. We show that both the co-finiteness problem and the co-emptiness problem are exponential-space complete. While the lower bounds are obtained by a straightforward reduction from coverability, getting the upper bounds is more involved; in particular we use the bounds derived for reversible reachability by Leroux (2013). The studied problems were motivated by a result for structural liveness of Petri nets; this problem was shown decidable by Jančar (2017), without clarifying its complexity. The structural liveness problem is tightly related to a generalization of the co-emptiness problem, where the sets of initial configurations are (possibly infinite) downward closed sets instead of just singletons. We formulate the problems even more generally, for semilinear sets of initial configurations; in this case we show that the co-emptiness problem is decidable (without giving an upper complexity bound), and we formulate a conjecture under which the co-finiteness problem is also decidable. Petr Jancar, Jérôme Leroux, Grégoire Sutre |
Fundam. Informaticae | 3 |
| 2019 | On Functions Weakly Computable by Pushdown Petri Nets and Related SystemsabstractInternational audience Jérôme Leroux, M. Praveen, Philippe Schnoebelen, Grégoire Sutre |
Log. Methods Comput. Sci. | 4 |
| 2018 | Co-finiteness and Co-emptiness of Reachability Sets in Vector Addition Systems with States
Petr Jancar, Jérôme Leroux, Grégoire Sutre |
Petri Nets | 3 |
| 2018 | Reachability for Two-Counter Machines with One Test and One ResetabstractWe prove that the reachability relation of two-counter machines with one zero-test and one reset is Presburger-definable and effectively computable. Our proof is based on the introduction of two classes of Presburger-definable relations effectively stable by transitive closure. This approach generalizes and simplifies the existing different proofs and it solves an open problem introduced by Finkel and Sutre in 2000. Alain Finkel, Jérôme Leroux, Grégoire Sutre |
FSTTCS | 3 |
| 2018 | On the Boundedness Problem for Higher-Order Pushdown Vector Addition SystemsabstractKarp and Miller's algorithm is a well-known decision procedure that solves the termination and boundedness problems for vector addition systems with states (VASS), or equivalently Petri nets. This procedure was later extended to a general class of models, well-structured transition systems, and, more recently, to pushdown VASS. In this paper, we extend pushdown VASS to higher-order pushdown VASS (called HOPVASS), and we investigate whether an approach à la Karp and Miller can still be used to solve termination and boundedness. We provide a decidable characterisation of runs that can be iterated arbitrarily many times, which is the main ingredient of Karp and Miller's approach. However, the resulting Karp and Miller procedure only gives a semi-algorithm for HOPVASS. In fact, we show that coverability, termination and boundedness are all undecidable for HOPVASS, even in the restricted subcase of one counter and an order 2 stack. On the bright side, we prove that this semi-algorithm is in fact an algorithm for higher-order pushdown automata. Vincent Penelle, Sylvain Salvati, Grégoire Sutre |
FSTTCS | 3 |
| 2018 | Occam's Razor applied to the Petri net coverability problem
Thomas Geffroy, Jérôme Leroux, Grégoire Sutre |
Theor. Comput. Sci. | 3 |
| 2017 | Polynomial-Space Completeness of Reachability for Succinct Branching VASS in Dimension OneabstractWhether the reachability problem for branching vector addition systems, or equivalently the provability problem for multiplicative exponential linear logic, is decidable has been a long-standing open question. The one-dimensional case is a generalisation of the extensively studied one-counter nets, and it was recently established polynomial-time complete provided counter updates are given in unary. Our main contribution is to determine the complexity when the encoding is binary: polynomial-space complete. Diego Figueira, Ranko Lazic 0001, Jérôme Leroux, Filip Mazowiecki, Grégoire Sutre |
ICALP | 5 |
| 2017 | Backward coverability with pruning for lossy channel systemsabstractDriven by the concurrency revolution, the study of the coverability problem for Petri nets has regained a lot of interest in the recent years. A promising approach, which was presented in two papers last year, leverages a downward-closed forward invariant to accelerate the classical backward coverability analysis for Petri nets. In this paper, we propose a generalization of this approach to the class of well-structured transition systems (WSTSs), which contains Petri nets. We then apply this generalized approach to lossy channel systems (LCSs), a well-known subclass of WSTSs. We propose three downward-closed forward invariants for LCSs. One of them counts the number of messages in each channel, and the other two keep track of the order of messages. An experimental evaluation demonstrates the benefits of our approach. Thomas Geffroy, Jérôme Leroux, Grégoire Sutre |
SPIN | 3 |
| 2015 | On the Coverability Problem for Pushdown Vector Addition Systems in One Dimension
Jérôme Leroux, Grégoire Sutre, Patrick Totzke |
ICALP (2) | 2 |
| 2014 | The Context-Freeness Problem Is coNP-Complete for Flat Counter Systems
Jérôme Leroux, Vincent Penelle, Grégoire Sutre |
ATVA | 3 |
| 2014 | Decidable Topologies for Communicating Automata with FIFO and Bag Channels
Lorenzo Clemente, Frédéric Herbreteau, Grégoire Sutre |
CONCUR | 3 |
| 2013 | A Relational Trace Logic for Vector Addition Systems with Application to Context-FreenessabstractWe introduce a logic for specifying trace properties of vector addition systems (VAS). This logic can express linear relations among pumping segments occurring in a trace. Given a VAS and a formula in the logic, we investigate the question whether the VAS contains a trace satisfying the formula. Our main contribution is an exponential space upper bound for this problem. The proof is based on a small model property for the logic. Compared to similar logics that are solvable in exponential space, a distinguishing feature of our logic is its ability to express non-context-freeness of the trace language of a VAS. This allows us to show that the context-freeness problem for VAS, whose complexity was not established so far, is ExpSpace -complete. These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves. Jérôme Leroux, M. Praveen, Grégoire Sutre |
CONCUR | 3 |
| 2013 | Reachability of Communicating Timed Processes
Lorenzo Clemente, Frédéric Herbreteau, Amélie Stainer, Grégoire Sutre |
FoSSaCS | 4 |
| 2013 | On the Context-Freeness Problem for Vector Addition SystemsabstractPetri nets, or equivalently vector addition systems (VAS), are widely recognized as a central model for concurrent systems. Many interesting properties are decidable for this class, such as boundedness, reachability, regularity, as well as context-freeness, which is the focus of this paper. The context-freeness problem asks whether the trace language of a given VAS is context-free. This problem was shown to be decidable by Schwer in 1992, but the proof is very complex and intricate. The resulting decision procedure relies on five technical conditions over a customized coverability graph. These five conditions are shown to be necessary, but the proof that they are sufficient is only sketched. In this paper, we revisit the context-freeness problem for VAS, and give a simpler proof of decidability. Our approach is based on witnesses of non-context-freeness, that are bounded regular languages satisfying a nesting condition. As a corollary, we obtain that the trace language of a VAS is context-free if, and only if, it has a context-free intersection with every bounded regular language. Jérôme Leroux, Vincent Penelle, Grégoire Sutre |
LICS | 3 |
| 2012 | Safety Verification of Communicating One-Counter MachinesabstractIn order to verify protocols that tag messages with integer values, we investigate the decidability of the reachability problem for systems of communicating one-counter machines. These systems consist of local one-counter machines that asynchronously communicate by exchanging the value of their counters via, a priori unbounded, FIFO channels. This model extends communicating finite-state machines (CFSM) by infinite-state local processes and an infinite message alphabet. The main result of the paper is a complete characterization of the communication topologies that have a solvable reachability question. As already CFSM exclude the possibility of automatic verification in presence of mutual communication, we also consider an under-approximative approach to the reachability problem, based on rendezvous synchronization. Alexander Heußner, Tristan Le Gall, Grégoire Sutre |
FSTTCS | 3 |
| 2012 | McScM: A General Framework for the Verification of Communicating Machines
Alexander Heußner, Tristan Le Gall, Grégoire Sutre |
TACAS | 3 |
| 2010 | Reachability Analysis of Communicating Pushdown Systems
Alexander Heußner, Jérôme Leroux, Anca Muscholl, Grégoire Sutre |
FoSSaCS | 4 |
| 2007 | Acceleration in Convex Data-Flow Analysis
Jérôme Leroux, Grégoire Sutre |
FSTTCS | 2 |
| 2007 | Accelerated Data-Flow Analysis
Jérôme Leroux, Grégoire Sutre |
SAS | 2 |
| 2007 | Unfolding Concurrent Well-Structured Transition Systems
Frédéric Herbreteau, Grégoire Sutre, The Quang Tran |
TACAS | 2 |
| 2005 | Flat Counter Automata Almost Everywhere!
Jérôme Leroux, Grégoire Sutre |
ATVA | 2 |
| 2004 | On Flatness for 2-Dimensional Vector Addition Systems with States
Jérôme Leroux, Grégoire Sutre |
CONCUR | 2 |
| 2003 | An Optimal Automata Approach to LTL Model Checking of Probabilistic Systems
Jean-Michel Couvreur, Nasser Saheb-Djahromi, Grégoire Sutre |
LPAR | 3 |
| 2003 | Well-abstracted transition systems: application to FIFO automata
Alain Finkel, S. Purushothaman Iyer, Grégoire Sutre |
Inf. Comput. | 3 |
| 2002 | Temporal-Safety Proofs for Systems Code
Thomas A. Henzinger, Ranjit Jhala, Rupak Majumdar, George C. Necula, Grégoire Sutre, Westley Weimer |
CAV | 5 |
| 2002 | Verification of Embedded Reactive Fiffo Systems
Frédéric Herbreteau, Franck Cassez, Alain Finkel, Olivier F. Roux, Grégoire Sutre |
LATIN | 5 |
| 2002 | Lazy abstractionabstractOne approach to model checking software is based on the abstract-check-refine paradigm: build an abstract model, then check the desired property, and if the check fails, refine the model and start over. We introduce the concept of lazy abstraction to integrate and optimize the three phases of the abstract-check-refine loop. Lazy abstraction continuously builds and refines a single abstract model on demand, driven by the model checker, so that different parts of the model may exhibit different degrees of precision, namely just enough to verify the desired property. We present an algorithm for model checking safety properties using lazy abstraction and describe an implementation of the algorithm applied to C programs. We also provide sufficient conditions for the termination of the method. Thomas A. Henzinger, Ranjit Jhala, Rupak Majumdar, Grégoire Sutre |
POPL | 4 |
| 2000 | Well-Abstracted Transition Systems
Alain Finkel, S. Purushothaman Iyer, Grégoire Sutre |
CONCUR | 3 |
| 2000 | An Algorithm Constructing the Semilinear Post* for 2-Dim Reset/Transfer VASS
Alain Finkel, Grégoire Sutre |
MFCS | 2 |
| 2000 | Decidability of Reachability Problems for Classes of Two Counters Automata
Alain Finkel, Grégoire Sutre |
STACS | 2 |