Véronique Bruyère

dblp:b/VeroniqueBruyere · DBLP profile ↗
← Back
70ranked-venue papers
48as first author
14since 2021 · last 2026
0000-0002-9680-9140ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 61 · 43 first-author · 11 since 2021Software engineering, systems software and programming languages · 9 · 4 first-author · 3 since 2021Artificial intelligence and machine learning · 2 · 2 first-authorComputer networks · 1
YearPublicationVenuePosition
2026 Visibly Recursive Automata
Kévin Dubrulle, Véronique Bruyère, Guillermo A. Pérez, Gaëtan Staquet
DLT2
2025 The Non-Cooperative Rational Synthesis Problem for SPEs and ω-Regular Objectives
abstract
This paper studies the rational synthesis problem for multi-player games played on graphs when rational players are following subgame perfect equilibria. In these games, one player, the system, declares his strategy upfront, and the other players, composing the environment, then rationally respond by playing strategies forming a subgame perfect equilibrium. We study the complexity of the rational synthesis problem when the players have ω-regular objectives encoded as parity objectives. Our algorithm is based on an encoding into a three-player game with imperfect information, showing that the problem is in 2ExpTime. When the number of environment players is fixed, the problem is in ExpTime and is NP- and coNP-hard. Moreover, for a fixed number of players and reachability objectives, we get a polynomial algorithm.
Véronique Bruyère, Jean-François Raskin, Alexis Reynouard, Marie van den Bogaard
CONCUR1
2025 Games with ω-Automatic Preference Relations
Véronique Bruyère, Christophe Grandmont, Jean-François Raskin
MFCS1
2024 As Soon as Possible but Rationally
abstract
peer reviewed
Véronique Bruyère, Christophe Grandmont, Jean-François Raskin
CONCUR1
2024 The Reactive Synthesis Competition (SYNTCOMP): 2018-2021
Swen Jacobs, Guillermo A. Pérez, Remco Abraham, Véronique Bruyère, Michaël Cadilhac, Maximilien Colange, Charly Delfosse, Tom van Dijk, Alexandre Duret-Lutz, Peter Faymonville, Bernd Finkbeiner, Ayrat Khalimov 0001, Felix Klein 0001, Michael Luttenberger, Klara J. Meyer, Thibaud Michaud, Adrien Pommellet, Florian Renkin, Philipp Schlehuber-Caissier, Mouhammad Sakr, Salomon Sickert, Gaëtan Staquet, Clément Tamines, Leander Tentrup
Int. J. Softw. Tools Technol. Transf.4
2024 Stackelberg-Pareto Synthesis
abstract
We study the framework of two-player Stackelberg games played on graphs in which Player 0 announces a strategy and Player 1 responds rationally with a strategy that is an optimal response. While it is usually assumed that Player 1 has a single objective, we consider here the new setting where he has several. In this context, after responding with his strategy, Player 1 gets a payoff in the form of a vector of Booleans corresponding to his satisfied objectives. Rationality of Player 1 is encoded by the fact that his response must produce a Pareto-optimal payoff given the strategy of Player 0. We study for several kinds of ω-regular objectives the Stackelberg-Pareto Synthesis problem which asks whether Player 0 can announce a strategy which satisfies his objective, whatever the rational response of Player 1. We show that this problem is fixed-parameter tractable for games in which objectives are all reachability, safety, Büchi, co-Büchi, Boolean Büchi, parity, Muller, Streett, or Rabin objectives. We also show that this problem is NEXPTIME -complete except for the cases of Büchi objectives for which it is NP -complete and co-Büchi objectives for which it is in NEXPTIME and NP -hard. The problem is already NP -complete in the simple case of reachability objectives and graphs that are trees.
Véronique Bruyère, Baptiste Fievet, Jean-François Raskin, Clément Tamines
ACM Trans. Comput. Log.1
2023 Validating Streaming JSON Documents with Learned VPAs
abstract
Abstract We present a new streaming algorithm to validate JSON documents against a set of constraints given as a JSON schema. Among the possible values a JSON document can hold, objects are unordered collections of key-value pairs while arrays are ordered collections of values. We prove that there always exists a visibly pushdown automaton (VPA) that accepts the same set of JSON documents as a JSON schema. Leveraging this result, our approach relies on learning a VPA for the provided schema. As the learned VPA assumes a fixed order on the key-value pairs of the objects, we abstract its transitions in a special kind of graph, and propose an efficient streaming algorithm using the VPA and its graph to decide whether a JSON document is valid for the schema. We evaluate the implementation of our algorithm on a number of random JSON documents, and compare it to the classical validation algorithm.
Véronique Bruyère, Guillermo A. Pérez, Gaëtan Staquet
TACAS (1)1
2022 A Game-Theoretic Approach for the Synthesis of Complex Systems
Véronique Bruyère
CiE1
2022 Pareto-Rational Verification
abstract
peer reviewed
Véronique Bruyère, Jean-François Raskin, Clément Tamines
CONCUR1
2022 Learning Realtime One-Counter Automata
abstract
Abstract We present a new learning algorithm for realtime one-counter automata. Our algorithm uses membership and equivalence queries as in Angluin’s $${L}^*$$ L ∗ algorithm, as well as counter value queries and partial equivalence queries. In a partial equivalence query, we ask the teacher whether the language of a given finite-state automaton coincides with a counter-bounded subset of the target language. We evaluate an implementation of our algorithm on a number of random benchmarks and on a use case regarding efficient JSON-stream validation.
Véronique Bruyère, Guillermo A. Pérez, Gaëtan Staquet
TACAS (1)1
2021 Stackelberg-Pareto Synthesis
abstract
In this paper, we study the framework of two-player Stackelberg games played on graphs in which Player 0 announces a strategy and Player 1 responds rationally with a strategy that is an optimal response. While it is usually assumed that Player 1 has a single objective, we consider here the new setting where he has several. In this context, after responding with his strategy, Player 1 gets a payoff in the form of a vector of Booleans corresponding to his satisfied objectives. Rationality of Player 1 is encoded by the fact that his response must produce a Pareto-optimal payoff given the strategy of Player 0. We study the Stackelberg-Pareto Synthesis problem which asks whether Player 0 can announce a strategy which satisfies his objective, whatever the rational response of Player 1. For games in which objectives are either all parity or all reachability objectives, we show that this problem is fixed-parameter tractable and NEXPTIME-complete. This problem is already NP-complete in the simple case of reachability objectives and graphs that are trees.
Véronique Bruyère, Jean-François Raskin, Clément Tamines
CONCUR1
2021 Constrained existence problem for weak subgame perfect equilibria with ω-regular Boolean objectives
Thomas Brihaye, Véronique Bruyère, Aline Goeminne, Jean-François Raskin
Inf. Comput.2
2021 On the existence of weak subgame perfect equilibria
Véronique Bruyère, Stéphane Le Roux 0001, Arno Pauly, Jean-François Raskin
Inf. Comput.1
2021 On relevant equilibria in reachability games
Thomas Brihaye, Véronique Bruyère, Aline Goeminne, Nathan Thomasset
J. Comput. Syst. Sci.2
2020 The Complexity of Subgame Perfect Equilibria in Quantitative Reachability Games
Thomas Brihaye, Véronique Bruyère, Aline Goeminne, Jean-François Raskin, Marie van den Bogaard
Log. Methods Comput. Sci.2
2019 The Complexity of Subgame Perfect Equilibria in Quantitative Reachability Games
Thomas Brihaye, Véronique Bruyère, Aline Goeminne, Jean-François Raskin, Marie van den Bogaard
CONCUR2
2019 Energy Mean-Payoff Games
abstract
In this paper, we study one-player and two-player energy mean-payoff games. Energy mean-payoff games are games of infinite duration played on a finite graph with edges labeled by 2-dimensional weight vectors. The objective of the first player (the protagonist) is to satisfy an energy objective on the first dimension and a mean-payoff objective on the second dimension. We show that optimal strategies for the first player may require infinite memory while optimal strategies for the second player (the antagonist) do not require memory. In the one-player case (where only the first player has choices), the problem of deciding who is the winner can be solved in polynomial time while for the two-player case we show co-NP membership and we give effective constructions for the infinite-memory optimal strategies of the protagonist.
Véronique Bruyère, Quentin Hautem, Mickael Randour, Jean-François Raskin
CONCUR1
2018 Parameterized complexity of games with monotonically ordered omega-regular objectives
abstract
In recent years, two-player zero-sum games with multiple objectives have received a lot of interest as a model for the synthesis of complex reactive systems. In this framework, Player 1 wins if he can ensure that all objectives are satisfied against any behavior of Player 2. When this is not possible to satisfy all the objectives at once, an alternative is to use some preorder on the objectives according to which subset of objectives Player 1 wants to satisfy. For example, it is often natural to provide more significance to one objective over another, a situation that can be modelled with lexicographically ordered objectives for instance. Inspired by recent work on concurrent games with multiple omega-regular objectives by Bouyer et al., we investigate in detail turned-based games with monotonically ordered and omega-regular objectives. We study the threshold problem which asks whether player 1 can ensure a payoff greater than or equal to a given threshold w.r.t. a given monotonic preorder. As the number of objectives is usually much smaller than the size of the game graph, we provide a parametric complexity analysis and we show that our threshold problem is in FPT for all monotonic preorders and all classical types of omega-regular objectives. We also provide polynomial time algorithms for Büchi, coBüchi and explicit Muller objectives for a large subclass of monotonic preorders that includes among others the lexicographic preorder. In the particular case of lexicographic preorder, we also study the complexity of computing the values and the memory requirements of optimal strategies.
Véronique Bruyère, Quentin Hautem, Jean-François Raskin
CONCUR1
2017 Computer Aided Synthesis: A Game-Theoretic Approach
Véronique Bruyère
DLT1
2017 On the Existence of Weak Subgame Perfect Equilibria
Véronique Bruyère, Stéphane Le Roux 0001, Arno Pauly, Jean-François Raskin
FoSSaCS1
2017 Symblicit algorithms for mean-payoff and shortest path in monotonic Markov decision processes
Aaron Bohy, Véronique Bruyère, Jean-François Raskin, Nathalie Bertrand 0001
Acta Informatica2
2017 Meet your expectations with guarantees: Beyond worst-case synthesis in quantitative games
abstract
Classical analysis of two-player quantitative games involves an adversary (modeling the environment of the system) which is purely antagonistic and asks for strict guarantees while Markov decision processes model systems facing a purely randomized environment: the aim is then to optimize the expected payoff, with no guarantee on individual outcomes. We introduce the beyond worst-case synthesis problem, which is to construct strategies that guarantee some quantitative requirement in the worst-case while providing a higher expected value against a particular stochastic model of the environment given as input. We study the beyond worst-case synthesis problem for two important quantitative settings: the mean-payoff and the shortest path. In both cases, we show how to decide the existence of finite-memory strategies satisfying the problem and how to synthesize one if one exists. We establish algorithms and we study complexity bounds and memory requirements.
Véronique Bruyère, Emmanuel Filiot, Mickael Randour, Jean-François Raskin
Inf. Comput.1
2016 On the Complexity of Heterogeneous Multidimensional Games
abstract
We study two-player zero-sum turn-based games played on multidimensional weighted graphs with heterogeneous quantitative objectives. Our objectives are defined starting from the measures Inf, Sup, LimInf, and LimSup of the weights seen along the play, as well as on the window mean-payoff (WMP) measure recently introduced in [Krishnendu,Doyen,Randour,Raskin, Inf. Comput., 2015]. Whereas multidimensional games with Boolean combinations of classical mean-payoff objectives are undecidable [Velner, FOSSACS, 2015], we show that CNF/DNF Boolean combinations for heterogeneous measures taken among {WMP, Inf, Sup, LimInf, LimSup} lead to EXPTIME-completeness with exponential memory strategies for both players. We also identify several interesting fragments with better complexities and memory requirements, and show that some of them are solvable in PTIME.
Véronique Bruyère, Quentin Hautem, Jean-François Raskin
CONCUR1
2015 Weak Subgame Perfect Equilibria and their Application to Quantitative Reachability
abstract
We study n-player turn-based games played on a finite directed graph. For each play, the players have to pay a cost that they want to minimize. Instead of the well-known notion of Nash equilibrium (NE), we focus on the notion of subgame perfect equilibrium (SPE), a refinement of NE well-suited in the framework of games played on graphs. We also study natural variants of SPE, named weak (resp. very weak) SPE, where players who deviate cannot use the full class of strategies but only a subclass with a finite number of (resp. a unique) deviation step(s). Our results are threefold. Firstly, we characterize in the form of a Folk theorem the set of all plays that are the outcome of a weak SPE. Secondly, for the class of quantitative reachability games, we prove the existence of a finite-memory SPE and provide an algorithm for computing it (only existence was known with no information regarding the memory). Moreover, we show that the existence of a constrained SPE, i.e. an SPE such that each player pays a cost less than a given constant, can be decided. The proofs rely on our Folk theorem for weak SPEs (which coincide with SPEs in the case of quantitative reachability games) and on the decidability of MSO logic on infinite words. Finally with similar techniques, we provide a second general class of games for which the existence of a (constrained) weak SPE is decidable.
Thomas Brihaye, Véronique Bruyère, Noémie Meunier, Jean-François Raskin
CSL2
2014 Meet Your Expectations With Guarantees: Beyond Worst-Case Synthesis in Quantitative Games
Véronique Bruyère, Emmanuel Filiot, Mickael Randour, Jean-François Raskin
STACS1
2014 Reasoning on BGP routing filters using tree automata
Caroline Battaglia, Véronique Bruyère, Olivier Gauwin, Cristel Pelsser, Bruno Quoitin
Comput. Networks2
2014 On Equilibria in Quantitative Games with Reachability/Safety Objectives
Thomas Brihaye, Véronique Bruyère, Julie De Pril
Theory Comput. Syst.2
2013 Visibly Pushdown Automata: Universality and Inclusion via Antichains
Véronique Bruyère, Marc Ducobu, Olivier Gauwin
LATA1
2013 Right-Universality of Visibly Pushdown Automata
Véronique Bruyère, Marc Ducobu, Olivier Gauwin
RV1
2013 Synthesis from LTL Specifications with Mean-Payoff Objectives
Aaron Bohy, Véronique Bruyère, Emmanuel Filiot, Jean-François Raskin
TACAS2
2012 Acacia+, a Tool for LTL Synthesis
Aaron Bohy, Véronique Bruyère, Emmanuel Filiot, Naiyong Jin, Jean-François Raskin
CAV2
2012 Subgame Perfection for Equilibria in Quantitative Reachability Games
Thomas Brihaye, Véronique Bruyère, Julie De Pril, Hugo Gimbert
FoSSaCS2
2011 Antichain-Based QBF Solving
Thomas Brihaye, Véronique Bruyère, Laurent Doyen 0001, Marc Ducobu, Jean-François Raskin
ATVA2
2009 On First-Order Query Rewriting for Incomplete Database Histories
abstract
Multiwords are defined as words in which single symbols can be replaced by nonempty sets of symbols. Such a set of symbols captures uncertainty about the exact symbol. Words are obtained from multiwords by selecting a single symbol from every set. A pattern is certain in a multiword W if it occurs in every word that can be obtained from W. For a given pattern, we are interested in finding a logic formula that recognizes the multiwords in which that pattern is certain. This problem can be seen as a special case of consistent query answering (CQA). We show how our results can be applied in CQA on database histories under primary key constraints.
Véronique Bruyère, Alexandre Decan, Jef Wijsen
TIME1
2009 On the size of Boyer-Moore automata
Ricardo Baeza-Yates, Véronique Bruyère, Olivier Delgrange, Rodrigo Scheihing
Theor. Comput. Sci.2
2008 Turán Graphs, Stability Number, and Fibonacci Index
Véronique Bruyère, Hadrien Mélot
COCOA1
2008 On the Sets of Real Numbers Recognized by Finite Automata in Multiple Bases
Bernard Boigelot, Julien Brusten, Véronique Bruyère
ICALP (2)3
2008 Durations and parametric model-checking in timed automata
abstract
We consider the problem of model-checking a parametric extension of the logic TCTL over timed automata and establish its decidability. Given a timed automaton, we show that the set of durations of runs starting from a region and ending in another region is definable in Presburger arithmetic (when the time domain is discrete) or in a real arithmetic (when the time domain is dense). Using this logical definition, we show that the parametric model-checking problem for the logic TCTL can be solved algorithmically; the proof of this result is simple. More generally, we are able to effectively characterize the values of the parameters that satisfy the parametric TCTL formula with respect to the given timed automaton.
Véronique Bruyère, Emmanuel Dall'Olio, Jean-François Raskin
ACM Trans. Comput. Log.1
2007 On the optimal reachability problem of weighted timed automata
Patricia Bouyer, Thomas Brihaye, Véronique Bruyère, Jean-François Raskin
Formal Methods Syst. Des.3
2007 Automata on linear orderings
Véronique Bruyère, Olivier Carton
J. Comput. Syst. Sci.1
2007 Real-Time Model-Checking: Parameters everywhere
abstract
In this paper, we study the model-checking and parameter synthesis problems of the logic TCTL over discrete-timed automata where parameters are allowed both in the model (timed automaton) and in the property (temporal formula). Our results are as follows. On the negative side, we show that the model-checking problem of TCTL extended with parameters is undecidable over discrete-timed automata with only one parametric clock. The undecidability result needs equality in the logic. On the positive side, we show that the model-checking and the parameter synthesis problems become decidable for a fragment of the logic where equality is not allowed. Our method is based on automata theoretic principles and an extension of our method to express durations of runs in timed automata using Presburger arithmetic.
Véronique Bruyère, Jean-François Raskin
Log. Methods Comput. Sci.1
2006 On model-checking timed automata with stopwatch observers
Thomas Brihaye, Véronique Bruyère, Jean-François Raskin
Inf. Comput.2
2005 Sturmian Words: Dynamical Systems and Derivated Words
Isabel M. Araújo, Véronique Bruyère
Developments in Language Theory2
2005 Hierarchy Among Automata on Linear Orderings
Véronique Bruyère, Olivier Carton
Theory Comput. Syst.1
2005 Sturmian words and a criterium by Michaux-Villemaire
Isabel M. Araújo, Véronique Bruyère
Theor. Comput. Sci.2
2005 Words derivated from Sturmian words
Isabel M. Araújo, Véronique Bruyère
Theor. Comput. Sci.2
2003 Real-Time Model-Checking: Parameters Everywhere
Véronique Bruyère, Jean-François Raskin
FSTTCS1
2003 Durations, Parametric Model-Checking in Timed Automata with Presburger Arithmetic
Véronique Bruyère, Emmanuel Dall'Olio, Jean-François Raskin
STACS1
2003 Cumulative defect
Véronique Bruyère
Theor. Comput. Sci.1
2002 Automata on Linear Orderings
Véronique Bruyère, Olivier Carton
Developments in Language Theory1
2001 Automata on Linear Orderings
Véronique Bruyère, Olivier Carton
MFCS1
1999 Maximal Bifix Codes
Véronique Bruyère, Dominique Perrin
Theor. Comput. Sci.1
1999 A Proof of Choffrut's Theorem on Subsequential Functions
Véronique Bruyère, Christophe Reutenauer
Theor. Comput. Sci.1
1998 On Maximal Codes with Bounded Synchronization Delay
Véronique Bruyère
Theor. Comput. Sci.1
1998 The Meet Operation in the Lattice of Codes
Véronique Bruyère, Denis Derencourt, Michel Latteux
Theor. Comput. Sci.1
1997 A Completion Algorithm for Codes with Bounded Synchronization Delay
Véronique Bruyère
ICALP1
1997 On the Cobham-Semenov Theorem
Françoise Point, Véronique Bruyère
Theory Comput. Syst.2
1997 Bertrand Numeration Systems and Recognizability
Véronique Bruyère, Georges Hansel
Theor. Comput. Sci.1
1996 Variable-Length Maximal Codes
Véronique Bruyère, Michel Latteux
ICALP1
1996 Any Lifting of a Trace Coding is a Word Coding
Véronique Bruyère, Clelia de Felice
Inf. Comput.1
1995 Recognizable Sets of Numbers in Nonstandard Bases
Véronique Bruyère, Georges Hansel
LATIN1
1995 Coding and Strong Coding in Trace Monoids
Véronique Bruyère, Clelia de Felice
STACS1
1995 On Some Decision Problems for Trace Codings
Véronique Bruyère, Clelia de Felice, Giovanna Guaiana
Theor. Comput. Sci.1
1994 Coding with Traces
Véronique Bruyère, Clelia de Felice, Giovanna Guaiana
STACS1
1992 Automata and Codes with Bounded Deciphering Delay
Véronique Bruyère
LATIN1
1991 Degree and Decomposability of Variable-Length Codes
Véronique Bruyère, Clelia de Felice
ICALP1
1991 Maximal Codes With Bounded Deciphering Delay
Véronique Bruyère
Theor. Comput. Sci.1
1989 Completion of Finite Codes with Finite Deciphering Delay
Véronique Bruyère
ICALP1
1988 On Maximal Prefix Sets of Words
Véronique Bruyère
MFCS1
1988 An Answer to a Question about Finite Maximal Prefix Sets of Words
Véronique Bruyère
Theor. Comput. Sci.1