EDBT 2026 Demo / reviewers in the wild / expert
Jean-François Raskin
dblp:05/4174
· DBLP profile ↗
160ranked-venue papers
7as first author
33since 2021 · last 2026
0000-0002-3673-1097ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 118 · 7 first-author · 24 since 2021Software engineering, systems software and programming languages · 42 · 6 since 2021Artificial intelligence and machine learning · 4 · 3 since 2021Security and privacy · 3 · 1 since 2021Systems, architecture and hardware · 1Databases, data management, data science and information retrieval · 1Graphics, computer vision, multimedia, augmented reality and games · 1Applied, interdisciplinary, general and emerging computing · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Synthesizing POMDP Policies: Sampling Meets Model-Checking via LearningabstractAbstract Partially Observable Markov Decision Processes (POMDPs) are the standard framework for decision-making under uncertainty. While sampling-based methods scale well, they lack formal correctness guarantees, making them unsuitable for safety-critical applications. Conversely, formal synthesis techniques provide correctness-by-construction but often struggle with scalability, as general POMDP synthesis is undecidable. To bridge this gap, we propose a synthesis framework that integrates sampling, automata learning, and model-checking. Inspired by Angluin’s $$L^*$$ L ∗ algorithm, our approach utilizes sampling as a membership oracle and model-checking as an equivalence oracle. This enables the synthesis of finite-state controllers with formal guarantees, provided the sampling-induced policy is regular. We establish a relative completeness result for this framework. Experimental results from our prototypical implementation demonstrate that this method successfully solves threshold-safety problems that remain challenging for existing formal synthesis tools. We believe our algorithm serves as a valuable component in a portfolio approach to tackling the inherent difficulty of POMDP synthesis problems. Debraj Chakraborty 0002, Anirban Majumdar 0002, Prince Mathew 0001, Sayan Mukherjee 0002, Jean-François Raskin |
CAV (2) | 5 |
| 2026 | An Introduction to Multi-Environment Markov Decision Processes (Invited Talk)abstractMarkov Decision Processes (MDPs) are the standard model for decision-making under stochastic uncertainty. With full observability, reachability, safety and parity problems admit efficient algorithms and memoryless pure optimal strategies. Full observability is, however, often unrealistic. Partially Observable MDPs (POMDPs) replace it by an observation function, but the price is steep: most natural problems become undecidable. This motivates the study of structured subclasses or variants of POMDPs that preserve enough modelling power while restoring decidability. Multi-Environment MDPs (MEMDPs) are one such variant. An MEMDP is a finite family of MDPs with the same state and action spaces but distinct transition functions, and the active MDP, called the environment, is fixed throughout the run but hidden from the controller. The goal is to synthesize a single strategy that works well in every environment. Two semantics have been considered for MEMDPs: a universal, worst-case one, and a prior, Bayesian one based on a distribution over environments. We survey the main results obtained for both semantics since the introduction of the model in 2014. We cover reachability, parity and Rabin objectives, under the qualitative criteria (almost-sure, limit-sure) and the quantitative value-threshold problem, and we outline the key algorithmic ideas. Jean-François Raskin |
CONCUR | 1 |
| 2026 | Multi-Environment MDPs with Prior and Universal SemanticsabstractMultiple-environment Markov decision processes (MEMDPs) equip an MDP with several probabilistic transition functions (one per possible environment) so that the state is observable but the environment is not. Previous work studies two semantics: (i) the universal semantics, where an adversary picks the environment; and (ii) the prior semantics, where the environment is drawn once before execution from a fixed distribution. We clarify the relation between these semantics. For parity objectives, we show that the qualitative questions, i.e. value one, coincide, and we develop a new algorithm for the general value of MEMDP with prior semantics. In particular, we show that the prior value of an MEMDP with a parity objective can be approximated to any precision with a space efficient algorithm; equivalently, the associated gap problem is decidable in PSPACE when probabilities are given in unary (and in EXPSPACE otherwise). We then prove that the universal value equals the infimum of prior values over all beliefs. This yields a new algorithm for the universal gap problem with the same complexity (PSPACE for unary probabilities, EXPSPACE in general), improving on earlier doubly-exponential-space procedures. Finally, we observe that MEMDPs under the prior semantics form an important tractable subclass of POMDPs: our algorithms exploit the fact that belief entropy never increases, and we establish that any POMDP with this property reduces effectively to a prior-MEMDP, showing that prior-MEMDPs capture a broad and practically relevant subclass of POMDPs. Benjamin Bordais, Jean-François Raskin |
ICALP | 2 |
| 2025 | Learning Event-Recording Automata Passively
Anirban Majumdar 0002, Sayan Mukherjee 0002, Jean-François Raskin |
ATVA | 3 |
| 2025 | The Non-Cooperative Rational Synthesis Problem for SPEs and ω-Regular ObjectivesabstractThis 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 |
CONCUR | 2 |
| 2025 | Pessimism of the Will, Optimism of the Intellect: Fair Protocols with Malicious but Rational AgentsabstractFairness is a desirable and crucial property of many protocols that handle, for instance, exchanges of message. It states that if at least one agent engaging in the protocol is honest, then either the protocol will unfold correctly and fulfill its intended goal for all participants, or it will fail for everyone. In this work, we present a game-based framework for the study of fairness protocols, that does not define a priori an attacker model. It is based on the notion of strong secure equilibria, and leverages the conceptual and algorithmic toolbox of game theory. In the case of finite games, we provide decision procedures with tight complexity bounds for determining whether a protocol is immune to nefarious attacks from a coalition of participants, and whether such a protocol could exist based on the underlying graph structure and objectives. Léonard Brice, Jean-François Raskin, Mathieu Sassolas, Guillaume Scerri, Marie van den Bogaard |
CSF | 2 |
| 2025 | A Zone-Based Algorithm for Timed Parity GamesabstractThis paper revisits timed games by building upon the semantics introduced in "The Element of Surprise in Timed Games" [Luca de Alfaro et al., 2003]. We introduce some modifications to this semantics for two primary reasons: firstly, we recognize instances where the original semantics appears counterintuitive in the context of controller synthesis; secondly, we present methods to develop efficient zone-based algorithms. Our algorithm successfully addresses timed parity games, and we have implemented it using UPPAAL’s zone library. This prototype effectively demonstrates the feasibility of a zone-based algorithm for parity objectives and a rich semantics for timed interactions between the players. Gilles Geeraerts, Frédéric Herbreteau, Jean-François Raskin, Alexis Reynouard |
FSTTCS | 3 |
| 2025 | The Value Problem for Multiple-Environment MDPs with Parity ObjectiveabstractWe consider multiple-environment Markov decision processes (MEMDP), which consist of a finite set of MDPs over the same state space, representing different scenarios of transition structure and probability. The value of a strategy is the probability to satisfy the objective, here a parity objective, in the worst-case scenario, and the value of an MEMDP is the supremum of the values achievable by a strategy. We show that deciding whether the value is 1 is a PSPACE-complete problem, and even in P when the number of environments is fixed, along with new insights to the almost-sure winning problem, which is to decide if there exists a strategy with value 1. Pure strategies are sufficient for theses problems, whereas randomization is necessary in general when the value is smaller than 1. We present an algorithm to approximate the value, running in double exponential space. Our results are in contrast to the related model of partially-observable MDPs where all these problems are known to be undecidable. Krishnendu Chatterjee, Laurent Doyen 0001, Jean-François Raskin, Ocan Sankur |
ICALP | 3 |
| 2025 | Games with ω-Automatic Preference Relations
Véronique Bruyère, Christophe Grandmont, Jean-François Raskin |
MFCS | 3 |
| 2025 | LTL Reactive Synthesis with a Few Hints
Mrudula Balachander, Emmanuel Filiot, Jean-François Raskin |
J. Autom. Reason. | 3 |
| 2024 | Greybox Learning of Languages Recognizable by Event-Recording Automata
Anirban Majumdar 0002, Sayan Mukherjee 0002, Jean-François Raskin |
ATVA | 3 |
| 2024 | As Soon as Possible but Rationallyabstractpeer reviewed Véronique Bruyère, Christophe Grandmont, Jean-François Raskin |
CONCUR | 3 |
| 2024 | Synthesis from LTL with Reward Optimization in Sampled Oblivious Environments
Jean-François Raskin, Yun Chen Tsai |
SETTA | 1 |
| 2024 | Stackelberg-Pareto SynthesisabstractWe 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. | 3 |
| 2023 | Bi-objective Lexicographic Optimization in Markov Decision Processes with Related Objectives
Damien Busatto-Gaston, Debraj Chakraborty 0002, Anirban Majumdar 0002, Sayan Mukherjee 0002, Guillermo A. Pérez, Jean-François Raskin |
ATVA (1) | 6 |
| 2023 | Rational Verification for Nash and Subgame-Perfect Equilibria in Graph GamesabstractWe study a natural problem about rational behaviors in multiplayer non-zero-sum sequential infinite duration games played on graphs: rational verification, that consists in deciding whether all the rational answers to a given strategy satisfy some specification. We give the complexities of that problem for two major concepts of rationality: Nash equilibria and subgame-perfect equilibria, and for three major classes of payoff functions: energy, discounted-sum, and mean-payoff. Léonard Brice, Jean-François Raskin, Marie van den Bogaard |
MFCS | 2 |
| 2023 | LTL Reactive Synthesis with a Few HintsabstractAbstract We study a variant of the problem of synthesizing Mealy machines that enforce LTL specifications against all possible behaviours of the environment, including hostile ones. In the variant studied here, the user provides the high level LTL specification $$\varphi $$ of the system to design, and a setEof examples of executions that the solution must produce. Our synthesis algorithm first generalizes the user-provided examples inEusing tailored extensions of automata learning algorithms, while preserving realizability of $$\varphi $$ . Second, it turns the (usually) incomplete Mealy machine obtained by the learning phase into a complete Mealy machine realizing $$\varphi $$ . The examples are used to guide the synthesis procedure. We prove learnability guarantees of our algorithm and prove that our problem, while generalizing the classical LTL synthesis problem, matches its worst-case complexity. The additional cost of learning fromEis even polynomial in the size ofEand in the size of a symbolic representation of solutions that realize $$\varphi $$ , computed by the synthesis toolAcacia-Bonzai. We illustrate the practical interest of our approach on a set of examples. Mrudula Balachander, Emmanuel Filiot, Jean-François Raskin |
TACAS (2) | 3 |
| 2023 | Subgame-perfect Equilibria in Mean-payoff Games (journal version)abstractIn this paper, we provide an effective characterization of all the subgame-perfect equilibria in infinite duration games played on finite graphs with mean-payoff objectives. To this end, we introduce the notion of requirement, and the notion of negotiation function. We establish that the plays that are supported by SPEs are exactly those that are consistent with a fixed point of the negotiation function. Finally, we use that characterization to prove that the SPE threshold problem, who status was left open in the literature, is decidable. Léonard Brice, Marie van den Bogaard, Jean-François Raskin |
Log. Methods Comput. Sci. | 3 |
| 2022 | Pareto-Rational Verificationabstractpeer reviewed Véronique Bruyère, Jean-François Raskin, Clément Tamines |
CONCUR | 2 |
| 2022 | On the Complexity of SPEs in Parity GamesabstractWe study the complexity of problems related to subgame-perfect equilibria (SPEs) in infinite duration non zero-sum multiplayer games played on finite graphs with parity objectives. We present new complexity results that close gaps in the literature. Our techniques are based on a recent characterization of SPEs in prefix-independent games that is grounded on the notions of requirements and negotiation, and according to which the plays supported by SPEs are exactly the plays consistent with the requirement that is the least fixed point of the negotiation function. The new results are as follows. First, checking that a given requirement is a fixed point of the negotiation function is an NP-complete problem. Second, we show that the SPE constrained existence problem is NP-complete, this problem was previously known to be ExpTime-easy and NP-hard. Third, the SPE constrained existence problem is fixed-parameter tractable when the number of players and of colors are parameters. Fourth, deciding whether some requirement is the least fixed point of the negotiation function is complete for the second level of the Boolean hierarchy. Finally, the SPE-verification problem - that is, the problem of deciding whether there exists a play supported by a SPE that satisfies some LTL formula - is PSpace-complete, this problem was known to be ExpTime-easy and PSpace-hard. Léonard Brice, Jean-François Raskin, Marie van den Bogaard |
CSL | 2 |
| 2022 | Strategy Synthesis for Global Window PCTL
Benjamin Bordais, Damien Busatto-Gaston, Shibashis Guha, Jean-François Raskin |
ICALP | 4 |
| 2022 | The Complexity of SPEs in Mean-Payoff GamesabstractWe establish that the subgame perfect equilibrium (SPE) threshold problem for mean-payoff games is NP-complete. While the SPE threshold problem was recently shown to be decidable (in doubly exponential time) and NP-hard, its exact worst case complexity was left open. Léonard Brice, Jean-François Raskin, Marie van den Bogaard |
ICALP | 2 |
| 2022 | Correction to: Reactive synthesis without regret
Paul Hunter 0001, Guillermo A. Pérez, Jean-François Raskin |
Acta Informatica | 3 |
| 2022 | Special issue: Selected papers of the 11th International Symposium on Games, Automata, Logics, and Formal Verification (GandALF 2020)
Jean-François Raskin, Davide Bresolin |
Inf. Comput. | 1 |
| 2022 | Lifted model checking for relational MDPs
Wen-Chi Yang, Jean-François Raskin, Luc De Raedt |
Mach. Learn. | 2 |
| 2022 | From linear temporal logic and limit-deterministic Büchi automata to deterministic parity automataabstractAbstract Controller synthesis for general linear temporal logic (LTL) objectives is a challenging task. The standard approach involves translating the LTL objective into a deterministic parity automaton (DPA) by means of the Safra-Piterman construction. One of the challenges is the size of the DPA, which often grows very fast in practice, and can reach double exponential size in the length of the LTL formula. In this paper, we describe a single exponential translation from limit-deterministic Büchi automata (LDBA) to DPA and show that it can be concatenated with a recent efficient translations from LTL to LDBA to yield a double exponential, ‘Safraless’ LTL-to-DPA construction. We also report on an implementation and a comparison with other LTL-to-DPA translations on several sets of formulas from the literature. Javier Esparza, Jan Kretínský, Jean-François Raskin, Salomon Sickert |
Int. J. Softw. Tools Technol. Transf. | 3 |
| 2021 | Fragility and Robustness in Mean-Payoff Adversarial Stackelberg GamesabstractTwo-player mean-payoff Stackelberg games are nonzero-sum infinite duration games played on a bi-weighted graph by Leader (Player 0) and Follower (Player 1). Such games are played sequentially: first, Leader announces her strategy, second, Follower chooses his best-response. If we cannot impose which best-response is chosen by Follower, we say that Follower, though strategic, is adversarial towards Leader. The maximal value that Leader can get in this nonzero-sum game is called the adversarial Stackelberg value (ASV) of the game. We study the robustness of strategies for Leader in these games against two types of deviations: (i) Modeling imprecision - the weights on the edges of the game arena may not be exactly correct, they may be delta-away from the right one. (ii) Sub-optimal response - Follower may play epsilon-optimal best-responses instead of perfect best-responses. First, we show that if the game is zero-sum then robustness is guaranteed while in the nonzero-sum case, optimal strategies for ASV are fragile. Second, we provide a solution concept to obtain strategies for Leader that are robust to both modeling imprecision, and as well as to the epsilon-optimal responses of Follower, and study several properties and algorithmic problems related to this solution concept. Mrudula Balachander, Shibashis Guha, Jean-François Raskin |
CONCUR | 3 |
| 2021 | Subgame-Perfect Equilibria in Mean-Payoff GamesabstractIn this paper, we provide an effective characterization of all the subgame-perfect equilibria in infinite duration games played on finite graphs with mean-payoff objectives. To this end, we introduce the notion of requirement, and the notion of negotiation function. We establish that the plays that are supported by SPEs are exactly those that are consistent with the least fixed point of the negotiation function. Finally, we show that the negotiation function is piecewise linear, and can be analyzed using the linear algebraic tool box. As a corollary, we prove the decidability of the SPE constrained existence problem, whose status was left open in the literature. Léonard Brice, Jean-François Raskin, Marie van den Bogaard |
CONCUR | 2 |
| 2021 | Stackelberg-Pareto SynthesisabstractIn 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 |
CONCUR | 2 |
| 2021 | Active Learning of Sequential Transducers with Side Information About the Domain
Raphaël Berthon, Adrien Boiret, Guillermo A. Pérez, Jean-François Raskin |
DLT | 4 |
| 2021 | Online Learning of non-Markovian Reward ModelsabstractThere are situations in which an agent should receive rewards only after having accomplished a series of previous tasks, that is, rewards are non-Markovian. One natural and quite general way to represent history-dependent rewards is via a Mealy machine, a finite state automaton that produces output sequences from input sequences. In our formal setting, we consider a Markov decision process (MDP) that models the dynamics of the environment in which the agent evolves and a Mealy machine synchronized with this MDP to formalize the non-Markovian reward function. While the MDP is known by the agent, the reward function is unknown to the agent and must be learned. Our approach to overcome this challenge is to use Angluin's $L^*$ active learning algorithm to learn a Mealy machine representing the underlying non-Markovian reward machine (MRM). Formal methods are used to determine the optimal strategy for answering so-called membership queries posed by $L^*$. Moreover, we prove that the expected reward achieved will eventually be at least as much as a given, reasonable value provided by a domain expert. We evaluate our framework on three problems. The results show that using $L^*$ to learn an MRM in a non-Markovian reward decision process is effective. Gavin Rens, Jean-François Raskin, Raphaël Reynouard, Giuseppe Marra |
ICAART (2) | 2 |
| 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. | 4 |
| 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. | 4 |
| 2020 | Monte Carlo Tree Search Guided by Symbolic Advice for MDPsabstractIn this paper, we consider the online computation of a strategy that aims at optimizing the expected average reward in a Markov decision process. The strategy is computed with a receding horizon and using Monte Carlo tree search (MCTS). We augment the MCTS algorithm with the notion of symbolic advice, and show that its classical theoretical guarantees are maintained. Symbolic advice are used to bias the selection and simulation strategies of MCTS. We describe how to use QBF and SAT solvers to implement symbolic advice in an efficient way. We illustrate our new algorithm using the popular game Pac-Man and show that the performances of our algorithm exceed those of plain MCTS as well as the performances of human players. Damien Busatto-Gaston, Debraj Chakraborty 0002, Jean-François Raskin |
CONCUR | 3 |
| 2020 | Weighted Transducers for Robustness Verification
Emmanuel Filiot, Nicolas Mazzocchi, Jean-François Raskin, Sriram Sankaranarayanan 0001, Ashutosh Trivedi 0001 |
CONCUR | 3 |
| 2020 | The Adversarial Stackelberg Value in Quantitative GamesabstractIn this paper, we study the notion of adversarial Stackelberg value for two-player non-zero sum games played on bi-weighted graphs with the mean-payoff and the discounted sum functions. The adversarial Stackelberg value of Player 0 is the largest value that Player 0 can obtain when announcing her strategy to Player 1 which in turn responds with any of his best response. For the mean-payoff function, we show that the adversarial Stackelberg value is not always achievable but epsilon-optimal strategies exist. We show how to compute this value and prove that the associated threshold problem is in NP. For the discounted sum payoff function, we draw a link with the target discounted sum problem which explains why the problem is difficult to solve for this payoff function. We also provide solutions to related gap problems. Emmanuel Filiot, Raffaella Gentilini, Jean-François Raskin |
ICALP | 3 |
| 2020 | Mixing Probabilistic and non-Probabilistic Objectives in Markov Decision ProcessesabstractIn this paper, we consider algorithms to decide the existence of strategies in MDPs for Boolean combinations of objectives. These objectives are omega-regular properties that need to be enforced either surely, almost surely, existentially, or with non-zero probability. In this setting, relevant strategies are randomized infinite memory strategies: both infinite memory and randomization may be needed to play optimally. We provide algorithms to solve the general case of Boolean combinations and we also investigate relevant subcases. We further report on complexity bounds for these problems. Raphaël Berthon, Shibashis Guha, Jean-François Raskin |
LICS | 3 |
| 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. | 4 |
| 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 |
CONCUR | 4 |
| 2019 | Energy Mean-Payoff GamesabstractIn 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 |
CONCUR | 4 |
| 2019 | Expected Window Mean-PayoffabstractIn the window mean-payoff objective, given an infinite path, instead of considering a long run average, we consider the minimum payoff that can be ensured at every position of the path over a finite window that slides over the entire path. Chatterjee et al. studied the problem to decide if in a two-player game, Player 1 has a strategy to ensure a window mean-payoff of at least 0. In this work, we consider a function that given a path returns the supremum value of the window mean-payoff that can be ensured over the path and we show how to compute its expected value in Markov chains and Markov decision processes. We consider two variants of the function: Fixed window mean-payoff in which a fixed window length $l_{max}$ is provided; and Bounded window mean-payoff in which we compute the maximum possible value of the window mean-payoff over all possible window lengths. Further, for both variants, we consider (i) a direct version of the problem where for each path, the payoff that can be ensured from its very beginning and (ii) a non-direct version that is the prefix independent counterpart of the direct version of the problem. Benjamin Bordais, Shibashis Guha, Jean-François Raskin |
FSTTCS | 3 |
| 2019 | Decidable weighted expressions with Presburger combinators
Emmanuel Filiot, Nicolas Mazzocchi, Jean-François Raskin |
J. Comput. Syst. Sci. | 3 |
| 2018 | Parameterized complexity of games with monotonically ordered omega-regular objectivesabstractIn 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 |
CONCUR | 3 |
| 2018 | Learning-Based Mean-Payoff Optimization in an Unknown MDP under Omega-Regular ConstraintsabstractWe formalize the problem of maximizing the mean-payo value with high probability while satisfying a parity objective in a Markov decision process (MDP) with unknown probabilistic transition function and unknown reward function. Assuming the support of the unknown transition function and a lower bound on the minimal transition probability are known in advance, we show that in MDPs consisting of a single end component, two combinations of guarantees on the parity and mean-payo objectives can be achieved depending on how much memory one is willing to use. (i) For all ε and γ we can construct an online-learning finite-memory strategy that almost-surely satisfies the parity objective and which achieves an ε-optimal mean payo with probability at least 1 − γ. (ii) Alternatively, for all ε and γ there exists an online-learning infinite-memory strategy that satisfies the parity objective surely and which achieves an ε-optimal mean payo with probability at least 1 − γ. We extend the above results to MDPs consisting of more than one end component in a natural way. Finally, we show that the aforementioned guarantees are tight, i.e. there are MDPs for which stronger combinations of the guarantees cannot be ensured. Jan Kretínský, Guillermo A. Pérez, Jean-François Raskin |
CONCUR | 3 |
| 2018 | Beyond Admissibility: Dominance Between Chains of StrategiesabstractAdmissible strategies, i.e. those that are not dominated by any other strategy, are a typical rationality notion in game theory. In many classes of games this is justified by results showing that any strategy is admissible or dominated by an admissible strategy. However, in games played on finite graphs with quantitative objectives (as used for reactive synthesis), this is not the case. We consider increasing chains of strategies instead to recover a satisfactory rationality notion based on dominance in such games. We start with some order-theoretic considerations establishing sufficient criteria for this to work. We then turn our attention to generalised safety/reachability games as a particular application. We propose the notion of maximal uniform chain as the desired dominance-based rationality concept in these games. Decidability of some fundamental questions about uniform chains is established. Nicolas Basset, Ismaël Jecker, Arno Pauly, Jean-François Raskin, Marie van den Bogaard |
CSL | 4 |
| 2018 | A Pattern Logic for Automata with Outputs
Emmanuel Filiot, Nicolas Mazzocchi, Jean-François Raskin |
DLT | 3 |
| 2018 | Safe and Optimal Scheduling for Hard and Soft TasksabstractWe consider a stochastic scheduling problem with both hard and soft tasks on a single machine. Each task is described by a discrete probability distribution over possible execution times, and possible inter-arrival times of the job, and a fixed deadline. Soft tasks also carry a penalty cost to be paid when they miss a deadline. We ask to compute an online and non-clairvoyant scheduler (i.e. one that must take decisions without knowing the future evolution of the system) that is safe and efficient. Safety imposes that deadline of hard tasks are never violated while efficient means that we want to minimise the mean cost of missing deadlines by soft tasks. First, we show that the dynamics of such a system can be modelled as a finite Markov Decision Process (MDP). Second, we show that our scheduling problem is PP-hard and in EXPTime. Third, we report on a prototype tool that solves our scheduling problem by relying on the Storm tool to analyse the corresponding MDP. We show how antichain techniques can be used as a potential heuristic. Gilles Geeraerts, Shibashis Guha, Jean-François Raskin |
FSTTCS | 3 |
| 2018 | Rational Synthesis Under Imperfect InformationabstractIn this paper, we study the rational synthesis problem for turn-based multiplayer non zero-sum games played on finite graphs for omega-regular objectives. Rationality is formalized by the concept of Nash equilibrium (NE). Contrary to previous works, we consider here the more general and more practically relevant case where players are imperfectly informed. In sharp contrast with the perfect information case, NE are not guaranteed to exist in this more general setting. This motivates the study of the NE existence problem. We show that this problem is ExpTime-C for parity objectives in the two-player case (even if both players are imperfectly informed) and undecidable for more than 2 players. We then study the rational synthesis problem and show that the problem is also ExpTime-C for two imperfectly informed players and undecidable for more than 3 players. As the rational synthesis problem considers a system (Player 0) playing against a rational environment (composed of k players), we also consider the natural case where only Player 0 is imperfectly informed about the state of the environment (and the environment is considered as perfectly informed). In this case, we show that the ExpTime-C result holds when k is arbitrary but fixed. We also analyse the complexity when k is part of the input. Emmanuel Filiot, Raffaella Gentilini, Jean-François Raskin |
LICS | 3 |
| 2018 | Looking at mean payoff through foggy windows
Paul Hunter 0001, Guillermo A. Pérez, Jean-François Raskin |
Acta Informatica | 3 |
| 2018 | Visibly pushdown transducers
Emmanuel Filiot, Jean-François Raskin, Pierre-Alain Reynier, Frédéric Servais, Jean-Marc Talbot |
J. Comput. Syst. Sci. | 2 |
| 2018 | Mean-payoff games with partial observation
Paul Hunter 0001, Arno Pauly, Guillermo A. Pérez, Jean-François Raskin |
Theor. Comput. Sci. | 4 |
| 2018 | Minkowski GamesabstractWe introduce and study Minkowski games. These are two-player games, where the players take turns to choose positions in R We provide some general characterizations of which player can win such games and explore the computational complexity of the associated decision problems. A natural representation of boundedness games yields coNP-completeness, whereas the safety games are undecidable. Stéphane Le Roux 0001, Arno Pauly, Jean-François Raskin |
ACM Trans. Comput. Log. | 3 |
| 2017 | Optimizing Expectation with Guarantees in POMDPsabstractA standard objective in partially-observable Markov decision processes (POMDPs) is to find a policy that maximizes the expected discounted-sum payoff. However, such policies may still permit unlikely but highly undesirable outcomes, which is problematic especially in safety-critical applications. Recently, there has been a surge of interest in POMDPs where the goal is to maximize the probability to ensure that the payoff is at least a given threshold, but these approaches do not consider any optimization beyond satisfying this threshold constraint. In this work we go beyond both the “expectation” and “threshold” approaches and consider a “guaranteed payoff optimization (GPO)” problem for POMDPs, where we are given a threshold t and the objective is to find a policy σ such that a) each possible outcome of σ yields a discounted-sum payoff of at least t, and b) the expected discounted-sum payoff of σ is optimal (or near-optimal) among all policies satisfying a). We present a practical approach to tackle the GPO problem and evaluate it on standard POMDP benchmarks. Krishnendu Chatterjee, Petr Novotný 0001, Guillermo A. Pérez, Jean-François Raskin, Dorde Zikelic |
AAAI | 4 |
| 2017 | Admissibility in Games with Imperfect Information (Invited Talk)abstractIn this invited paper, we study the concept of admissible strategies for two player win/lose infinite sequential games with imperfect information. We show that in stark contrast with the perfect information variant, admissible strategies are only guaranteed to exist when players have objectives that are closed sets. As a consequence, we also study decision problems related to the existence of admissible strategies for regular games as well as finite duration games. Romain Brenguier, Arno Pauly, Jean-François Raskin, Ocan Sankur |
CONCUR | 3 |
| 2017 | Decidable Weighted Expressions with Presburger Combinators
Emmanuel Filiot, Nicolas Mazzocchi, Jean-François Raskin |
FCT | 3 |
| 2017 | On the Existence of Weak Subgame Perfect Equilibria
Véronique Bruyère, Stéphane Le Roux 0001, Arno Pauly, Jean-François Raskin |
FoSSaCS | 4 |
| 2017 | Admissiblity in Concurrent Games
Nicolas Basset, Gilles Geeraerts, Jean-François Raskin, Ocan Sankur |
ICALP | 3 |
| 2017 | Threshold Constraints with Guarantees for Parity Objectives in Markov Decision ProcessesabstractThe beyond worst-case synthesis problem was introduced recently by Bruyère et al. [10]: it aims at building system controllers that provide strict worst-case performance guarantees against an antagonistic environment while ensuring higher expected performance against a stochastic model of the environment. Our work extends the framework of [10] and follow-up papers, which focused on quantitative objectives, by addressing the case of ω-regular conditions encoded as parity objectives, a natural way to represent functional requirements of systems. We build strategies that satisfy a main parity objective on all plays, while ensuring a secondary one with sufficient probability. This setting raises new challenges in comparison to quantitative objectives, as one cannot easily mix different strategies without endangering the functional properties of the system. We establish that, for all variants of this problem, deciding the existence of a strategy lies in NP coNP, the same complexity class as classical parity games. Hence, our framework provides additional modeling power while staying in the same complexity class. Raphaël Berthon, Mickael Randour, Jean-François Raskin |
ICALP | 3 |
| 2017 | On delay and regret determinization of max-plus automataabstractDecidability of the determinization problem for weighted automata over the semiring (ℤ∪{−∞}, max; +), WA for short, is a long-standing open question. We propose two ways of approaching it by constraining the search space of deterministic WA: k-delay and r-regret. A WA N is k-delay determinizable if there exists a deterministic automaton D that defines the same function as N and for all words α in the language of N, the accepting run of D on α is always at most k-away from a maximal accepting run of N on α. That is, along all prefixes of the same length, the absolute difference between the running sums of weights of the two runs is at most k. A WA N is r-regret determinizable if for all words α in its language, its non-determinism can be resolved on the fly to construct a run of N such that the absolute difference between its value and the value assigned to α by N is at most r. We show that a WA is determinizable if and only if it is k-delay determinizable for some k. Hence deciding the existence of some k is as difficult as the general determinization problem. When k and r are given as input, the k-delay and r-regret determinization problems are shown to be EXPTIME-complete. We also show that determining whether a WA is r-regret determinizable for some r is in EXPTIME. Emmanuel Filiot, Ismaël Jecker, Nathan Lhote, Guillermo A. Pérez, Jean-François Raskin |
LICS | 5 |
| 2017 | Minkowski GamesabstractWe introduce and study Minkowski games. In these games, two players take turns to choose positions in R^d based on some rules. Variants include boundedness games, where one player wants to keep the positions bounded (while the other wants to escape to infinity), and safety games, where one player wants to stay within a given set (while the other wants to leave it). We provide some general characterizations of which player can win such games, and explore the computational complexity of the associated decision problems. A natural representation of boundedness games yields coNP-completeness, whereas the safety games are undecidable. Stéphane Le Roux 0001, Arno Pauly, Jean-François Raskin |
STACS | 3 |
| 2017 | From LTL and Limit-Deterministic Büchi Automata to Deterministic Parity Automata
Javier Esparza, Jan Kretínský, Jean-François Raskin, Salomon Sickert |
TACAS (1) | 3 |
| 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 Informatica | 3 |
| 2017 | Assume-admissible synthesis
Romain Brenguier, Jean-François Raskin, Ocan Sankur |
Acta Informatica | 2 |
| 2017 | Reactive synthesis without regretabstractTwo-player zero-sum games of infinite duration and their quantitative versions are used in verification to model the interaction between a controller (Eve) and its environment (Adam). The question usually addressed is that of the existence (and computability) of a strategy for Eve that can maximize her payoff against any strategy of Adam. In this work, we are interested in strategies of Eve that minimize her regret, i.e. strategies that minimize the difference between her actual payoff and the payoff she could have achieved if she had known the strategy of Adam in advance. We give algorithms to compute the strategies of Eve that ensure minimal regret against an adversary whose choice of strategy is (1) unrestricted, (2) limited to positional strategies, or (3) limited to word strategies, and show that the two last cases have natural modelling applications. These results apply for quantitative games defined with the classical payoff functions $$\mathsf {Inf}$$ , $$\mathsf {Sup}$$ , $${\mathsf {LimInf}}$$ , $$\mathsf {LimSup}$$ , and mean-payoff. We also show that our notion of regret minimization in which Adam is limited to word strategies generalizes the notion of good for games introduced by Henzinger and Piterman, and is related to the notion of determinization by pruning due to Aminof, Kupferman and Lampert. Paul Hunter 0001, Guillermo A. Pérez, Jean-François Raskin |
Acta Informatica | 3 |
| 2017 | Percentile queries in multi-dimensional Markov decision processes
Mickael Randour, Jean-François Raskin, Ocan Sankur |
Formal Methods Syst. Des. | 2 |
| 2017 | Meet your expectations with guarantees: Beyond worst-case synthesis in quantitative gamesabstractClassical 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. | 4 |
| 2017 | Doomsday equilibria for omega-regular games
Krishnendu Chatterjee, Laurent Doyen 0001, Emmanuel Filiot, Jean-François Raskin |
Inf. Comput. | 4 |
| 2017 | The first reactive synthesis competition (SYNTCOMP 2014)
Swen Jacobs, Roderick Bloem, Romain Brenguier, Rüdiger Ehlers, Timotheus Hell, Robert Könighofer, Guillermo A. Pérez, Jean-François Raskin, Leonid Ryzhyk, Ocan Sankur, Martina Seidl, Leander Tentrup |
Int. J. Softw. Tools Technol. Transf. | 8 |
| 2016 | On the Complexity of Heterogeneous Multidimensional GamesabstractWe 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 |
CONCUR | 3 |
| 2016 | Minimizing Regret in Discounted-Sum GamesabstractIn this paper, we study the problem of minimizing regret in discounted-sum games played on weighted game graphs. We give algorithms for the general problem of computing the minimal regret of the controller (Eve) as well as several variants depending on which strategies the environment (Adam) is permitted to use. We also consider the problem of synthesizing regret-free strategies for Eve in each of these scenarios. Paul Hunter 0001, Guillermo A. Pérez, Jean-François Raskin |
CSL | 3 |
| 2016 | Admissibility in Quantitative Graph GamesabstractAdmissibility has been studied for games of infinite duration with Boolean objectives. We extend here this study to games of infinite duration with quantitative objectives. First, we show that, under the assumption that optimal worst-case and cooperative strategies exist, admissible strategies are guaranteed to exist. Second, we give a characterization of admissible strategies using the notion of adversarial and cooperative values of a history, and we characterize the set of outcomes that are compatible with admissible strategies. Finally, we show how these characterizations can be used to design algorithms to decide relevant verification and synthesis problems. Romain Brenguier, Guillermo A. Pérez, Jean-François Raskin, Ocan Sankur |
FSTTCS | 3 |
| 2016 | The Complexity of Rational SynthesisabstractWe study the computational complexity of the cooperative and non-cooperative rational synthesis problems, as introduced by Kupferman, Vardi and co-authors. We provide tight results for most of the classical omega-regular objectives, and show how to solve those problems optimally. Rodica Condurache, Emmanuel Filiot, Raffaella Gentilini, Jean-François Raskin |
ICALP | 4 |
| 2016 | Non-Zero Sum Games for Reactive Synthesis
Romain Brenguier, Lorenzo Clemente, Paul Hunter 0001, Guillermo A. Pérez, Mickael Randour, Jean-François Raskin, Ocan Sankur, Mathieu Sassolas |
LATA | 6 |
| 2015 | Looking at Mean-Payoff Through Foggy Windows
Paul Hunter 0001, Guillermo A. Pérez, Jean-François Raskin |
ATVA | 3 |
| 2015 | Pareto Curves of Multidimensional Mean-Payoff Games
Romain Brenguier, Jean-François Raskin |
CAV (2) | 2 |
| 2015 | Percentile Queries in Multi-dimensional Markov Decision Processes
Mickael Randour, Jean-François Raskin, Ocan Sankur |
CAV (1) | 2 |
| 2015 | Assume-Admissible SynthesisabstractIn this paper, we introduce a novel rule for synthesis of reactive systems, applicable to systems made of n components which have each their own objectives. It is based on the notion of admissible strategies. We compare our novel rule with previous rules defined in the literature, and we show that contrary to the previous proposals, our rule define sets of solutions which are rectangular. This property leads to solutions which are robust and resilient. We provide algorithms with optimal complexity and also an abstraction framework. Romain Brenguier, Jean-François Raskin, Ocan Sankur |
CONCUR | 2 |
| 2015 | Reactive Synthesis Without Regret
Paul Hunter 0001, Guillermo A. Pérez, Jean-François Raskin |
CONCUR | 3 |
| 2015 | Weak Subgame Perfect Equilibria and their Application to Quantitative ReachabilityabstractWe 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 |
CSL | 4 |
| 2015 | Multidimensional beyond Worst-Case and Almost-Sure Problems for Mean-Payoff ObjectivesabstractThe beyond worst-case threshold problem (BWC), recently introduced by Bruyère et al., asks given a quantitative game graph for the synthesis of a strategy that i) enforces some minimal level of performance against any adversary, and ii) achieves a good expectation against a stochastic model of the adversary. They solved the BWC problem for finite-memory strategies and unidimensional mean-payoff objectives and they showed membership of the problem in NP∩coNP. They also noted that infinite-memory strategies are more powerful than finite-memory ones, but the respective threshold problem was left open. We extend these results in several directions. First, we consider multidimensional mean-payoff objectives. Second, we study both finite-memory and infinite-memory strategies. We show that the multidimensional BWC problem is coNPc in both cases. Third, in the special case when the worst-case objective is unidimensional (but the expectation objective is still multidimensional) we show that the complexity decreases to NP∩coNP. This solves the infinite-memory threshold problem left open by Bruyère et al., and this complexity cannot be improved without improving the currently known complexity of classical mean-payoff games. Finally, we introduce a natural relaxation of the BWC problem, the beyond almost-sure threshold problem (BAS), which asks for the synthesis of a strategy that ensures some minimal level of performance with probability one and a good expectation against the stochastic model of the adversary. We show that the multidimensional BAS threshold problem is solvable in P. Lorenzo Clemente, Jean-François Raskin |
LICS | 2 |
| 2015 | Variations on the Stochastic Shortest Path Problem
Mickael Randour, Jean-François Raskin, Ocan Sankur |
VMCAI | 2 |
| 2015 | ω-Petri Nets: Algorithms and ComplexityabstractWe introduce ω-Petri nets (ωPN), an extension of plain Petri nets with ω-labeled input and output arcs, that is well-suited to analyse parametric concurrent systems with dynamic thread creation. Most techniques (such as the Karp and Miller tree or the Rackoff technique) that have been proposed in the setting of plain Petri nets do not apply directly to ωPN because ωPN define transition systems that have infinite branching. This motivates a thorough analysis of the computational aspects of ωPN. We show that an ωPN can be turned into a plain Petri net that allows us to recover the reachability set of the ωPN, but that does not preserve termination (an ωPN terminates iff it admits no infinitely long execution). This yields complexity bounds for the reachability, boundedness, place boundedness and coverability problems on ωPN. We provide a practical algorithm to compute a coverability set of the ωPN and to decide termination by adapting the classical Karp and Miller tree construction. We also adapt the Rackoff technique to ωPN, to obtain the exact complexity of the termination problem. Finally, we consider the extension of ωPN with reset and transfer arcs, and show how this extension impacts the decidability and complexity of the aforementioned problems. Gilles Geeraerts, Alexander Heußner, M. Praveen, Jean-François Raskin |
Fundam. Informaticae | 4 |
| 2015 | Looking at mean-payoff and total-payoff through windows
Krishnendu Chatterjee, Laurent Doyen 0001, Mickael Randour, Jean-François Raskin |
Inf. Comput. | 4 |
| 2015 | The complexity of multi-mean-payoff and multi-energy games
Yaron Velner, Krishnendu Chatterjee, Laurent Doyen 0001, Thomas A. Henzinger, Alexander Moshe Rabinovich, Jean-François Raskin |
Inf. Comput. | 6 |
| 2015 | On the Verification of Concurrent, Asynchronous Programs with Waiting QueuesabstractRecently, new libraries, such as Grand Central Dispatch (GCD), have been proposed to directly harness the power of multicore platforms and to make the development of concurrent software more accessible to software engineers. When using such a library, the programmer writes so-called blocks , which are chunks of code, and dispatches them using synchronous or asynchronous calls to several types of waiting queues. A scheduler is then responsible for dispatching those blocks among the available cores. Blocks can synchronize via a global memory. In this article, we propose Queue-Dispatch Asynchronous Systems as a mathematical model that faithfully formalizes the synchronization mechanisms and behavior of the scheduler in those systems. We study in detail their relationships to classical formalisms such as pushdown systems, Petri nets, F ifo systems, and counter systems. Our main technical contributions are precise worst-case complexity results for the Parikh coverability problem and the termination problem for several subclasses of our model. We also consider an extension of Q das with a fork-join mechanism. Adding fork-join to any of the subclasses that we have identified leads to undecidability of the coverability problem. This motivates the study of over-approximations. Finally, we consider handmade abstractions as a practical way of verifying programs that cannot be faithfully modeled by decidable subclasses of Q das . Gilles Geeraerts, Alexander Heußner, Jean-François Raskin |
ACM Trans. Embed. Comput. Syst. | 3 |
| 2014 | Finite-Valued Weighted AutomataabstractAny weighted automaton (WA) defines a relation from finite words to values: given an input word, its set of values is obtained as the set of values computed by each accepting run on that word. A WA is k-valued if the relation it defines has degree at most k, i.e., every set of values associated with an input word has cardinality at most k. We investigate the class of quantitative languages defined by k-valued automata, for all parameters k. We consider several measures to associate values with runs: sum, discounted-sum, and more generally values in groups. We define a general procedure which decides, given a bound k and a WA over a group, whether this automaton is k-valued. We also show that any k-valued WA over a group, under some general conditions, can be decomposed as a union of k unambiguous WA. While inclusion and equivalence are undecidable problems for arbitrary sum-automata, we show, based on this decomposition, that they are decidable for k-valued sum-automata, and k-valued discounted sum-automata over inverted integer discount factors. We finally show that the quantitative Church problem is undecidable for k-valued sum-automata, even given as finite unions of deterministic sum-automata. Emmanuel Filiot, Raffaella Gentilini, Jean-François Raskin |
FSTTCS | 3 |
| 2014 | Quantitative Games with Interval ObjectivesabstractTraditionally quantitative games such as mean-payoff games and discount sum games have two players - one trying to maximize the payoff, the other trying to minimize it. The associated decision problem, "Can Eve (the maximizer) achieve, for example, a positive payoff?" can be thought of as one player trying to attain a payoff in the interval (0,infinity). In this paper we consider the more general problem of determining if a player can attain a payoff in a finite union of arbitrary intervals for various payoff functions (liminf/limsup, mean-payoff, discount sum, total sum). In particular this includes the interesting exact-value problem, "Can Eve achieve a payoff of exactly (e.g.) 0?" Paul Hunter 0001, Jean-François Raskin |
FSTTCS | 2 |
| 2014 | Multiple-Environment Markov Decision ProcessesabstractWe introduce Multi-Environment Markov Decision Processes (MEMDPs) which are MDPs with a set of probabilistic transition functions. The goal in a MEMDP is to synthesize a single controller with guaranteed performances against all environments even though the environment is unknown a priori. While MEMDPs can be seen as a special class of partially observable MDPs, we show that several verification problems that are undecidable for partially observable MDPs, are decidable for MEMDPs and sometimes have even efficient solutions. Jean-François Raskin, Ocan Sankur |
FSTTCS | 1 |
| 2014 | Energy and mean-payoff timed gamesabstractIn this paper, we study energy and mean-payoff timed games. The decision problems that consist in determining the existence of winning strategies in those games are undecidable, and we thus provide semi-algorithms for solving these strategy synthesis problems. We then identify a large class of timed games for which our semi-algorithms terminate and are thus complete. We also study in detail the relation between mean-payoff and energy timed games. Finally, we provide a symbolic algorithm to solve energy timed games and demonstrate its use on small examples using HyTech. Romain Brenguier, Franck Cassez, Jean-François Raskin |
HSCC | 3 |
| 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 |
STACS | 4 |
| 2014 | Doomsday Equilibria for Omega-Regular Games
Krishnendu Chatterjee, Laurent Doyen 0001, Emmanuel Filiot, Jean-François Raskin |
VMCAI | 4 |
| 2014 | Strategy synthesis for multi-dimensional quantitative objectives
Krishnendu Chatterjee, Mickael Randour, Jean-François Raskin |
Acta Informatica | 3 |
| 2014 | On regions and zones for event-clock automata
Gilles Geeraerts, Jean-François Raskin, Nathalie Sznajder |
Formal Methods Syst. Des. | 2 |
| 2013 | ω-Petri Nets
Gilles Geeraerts, Alexander Heußner, M. Praveen, Jean-François Raskin |
Petri Nets | 4 |
| 2013 | Time-Bounded Reachability for Monotonic Hybrid Automata: Complexity and Fixed Points
Thomas Brihaye, Laurent Doyen 0001, Gilles Geeraerts, Joël Ouaknine, Jean-François Raskin, James Worrell 0001 |
ATVA | 5 |
| 2013 | Looking at Mean-Payoff and Total-Payoff through Windows
Krishnendu Chatterjee, Laurent Doyen 0001, Mickael Randour, Jean-François Raskin |
ATVA | 4 |
| 2013 | Synthesis from LTL Specifications with Mean-Payoff Objectives
Aaron Bohy, Véronique Bruyère, Emmanuel Filiot, Jean-François Raskin |
TACAS | 4 |
| 2013 | Exploiting structure in LTL synthesis
Emmanuel Filiot, Naiyong Jin, Jean-François Raskin |
Int. J. Softw. Tools Technol. Transf. | 3 |
| 2013 | Featured Transition Systems: Foundations for Verifying Variability-Intensive Systems and Their Application to LTL Model CheckingabstractThe premise of variability-intensive systems, specifically in software product line engineering, is the ability to produce a large family of different systems efficiently. Many such systems are critical. Thorough quality assurance techniques are thus required. Unfortunately, most quality assurance techniques were not designed with variability in mind. They work for single systems, and are too costly to apply to the whole system family. In this paper, we propose an efficient automata-based approach to linear time logic (LTL) model checking of variability-intensive systems. We build on earlier work in which we proposed featured transitions systems (FTSs), a compact mathematical model for representing the behaviors of a variability-intensive system. The FTS model checking algorithms verify all products of a family at once and pinpoint those that are faulty. This paper complements our earlier work, covering important theoretical aspects such as expressiveness and parallel composition as well as more practical things like vacuity detection and our logic feature LTL. Furthermore, we provide an in-depth treatment of the FTS model checking algorithm. Finally, we present SNIP, a new model checker for variability-intensive systems. The benchmarks conducted with SNIP confirm the speedups reported previously. Andreas Classen, Maxime Cordy, Pierre-Yves Schobbens, Patrick Heymans, Axel Legay, Jean-François Raskin |
IEEE Trans. Software Eng. | 6 |
| 2012 | Controllers with Minimal Observation Power (Application to Timed Systems)
Peter E. Bulychev, Franck Cassez, Alexandre David, Kim G. Larsen, Jean-François Raskin, Pierre-Alain Reynier |
ATVA | 5 |
| 2012 | Acacia+, a Tool for LTL Synthesis
Aaron Bohy, Véronique Bruyère, Emmanuel Filiot, Naiyong Jin, Jean-François Raskin |
CAV | 5 |
| 2012 | Strategy Synthesis for Multi-Dimensional Quantitative Objectives
Krishnendu Chatterjee, Mickael Randour, Jean-François Raskin |
CONCUR | 3 |
| 2012 | Quantitative Languages Defined by Functional Automata
Emmanuel Filiot, Raffaella Gentilini, Jean-François Raskin |
CONCUR | 3 |
| 2011 | Antichain-Based QBF Solving
Thomas Brihaye, Véronique Bruyère, Laurent Doyen 0001, Marc Ducobu, Jean-François Raskin |
ATVA | 5 |
| 2011 | On Reachability for Hybrid Automata over Bounded Time
Thomas Brihaye, Laurent Doyen 0001, Gilles Geeraerts, Joël Ouaknine, Jean-François Raskin, James Worrell 0001 |
ICALP (2) | 5 |
| 2011 | Faster algorithms for mean-payoff games
Lubos Brim, Jakub Chaloupka, Laurent Doyen 0001, Raffaella Gentilini, Jean-François Raskin |
Formal Methods Syst. Des. | 5 |
| 2011 | Antichains and compositional algorithms for LTL synthesis
Emmanuel Filiot, Naiyong Jin, Jean-François Raskin |
Formal Methods Syst. Des. | 3 |
| 2010 | Compositional Algorithms for LTL Synthesis
Emmanuel Filiot, Naiyong Jin, Jean-François Raskin |
ATVA | 3 |
| 2010 | Lattice-Valued Binary Decision Diagrams
Gilles Geeraerts, Gabriel Kalyon, Tristan Le Gall, Nicolas Maquet, Jean-François Raskin |
ATVA | 5 |
| 2010 | Quantitative system validation in model driven designabstractThe European STREP project Quasimodo1 develops theory, techniques and tool components for handling quantitative constraints in model-driven development of real-time embedded systems, covering in particular real-time, hybrid and stochastic aspects. This tutorial highlights the advances made, focussing on real industrial case studies tackled. Holger Hermanns, Kim G. Larsen, Jean-François Raskin, Jan Tretmans |
EMSOFT | 3 |
| 2010 | Generalized Mean-payoff and Energy GamesabstractIn mean-payoff games, the objective of the protagonist is to ensure that the limit average of an infinite sequence of numeric weights is nonnegative. In energy games, the objective is to ensure that the running sum of weights is always nonnegative. Generalized mean-payoff and energy games replace individual weights by tuples, and the limit average (resp. running sum) of each coordinate must be (resp. remain) nonnegative. These games have applications in the synthesis of resource-bounded processes with multiple resources. We prove the finite-memory determinacy of generalized energy games and show the inter-reducibility of generalized mean-payoff and energy games for finite-memory strategies. We also improve the computational complexity for solving both classes of games with finite-memory strategies: while the previously best known upper bound was EXPSPACE, and no lower bound was known, we give an optimal coNP-complete bound. For memoryless strategies, we show that the problem of deciding the existence of a winning strategy for the protagonist is NP-complete. Krishnendu Chatterjee, Laurent Doyen 0001, Thomas A. Henzinger, Jean-François Raskin |
FSTTCS | 4 |
| 2010 | Model checking lots of systems: efficient verification of temporal properties in software product linesabstractIn product line engineering, systems are developed in families and differences between family members are expressed in terms of features. Formal modelling and verification is an important issue in this context as more and more critical systems are developed this way. Since the number of systems in a family can be exponential in the number of features, two major challenges are the scalable modelling and the efficient verification of system behaviour. Currently, the few attempts to address them fail to recognise the importance of features as a unit of difference, or do not offer means for automated verification. Andreas Classen, Patrick Heymans, Pierre-Yves Schobbens, Axel Legay, Jean-François Raskin |
ICSE (1) | 5 |
| 2010 | Iterated Regret Minimization in Game Graphs
Emmanuel Filiot, Tristan Le Gall, Jean-François Raskin |
MFCS | 3 |
| 2010 | Properties of Visibly Pushdown Transducers
Emmanuel Filiot, Jean-François Raskin, Pierre-Alain Reynier, Frédéric Servais, Jean-Marc Talbot |
MFCS | 2 |
| 2010 | Antichain Algorithms for Finite Automata
Laurent Doyen 0001, Jean-François Raskin |
TACAS | 2 |
| 2010 | Fixed point guided abstraction refinement for alternating automata
Pierre Ganty, Nicolas Maquet, Jean-François Raskin |
Theor. Comput. Sci. | 3 |
| 2009 | An Antichain Algorithm for LTL Realizability
Emmanuel Filiot, Naiyong Jin, Jean-François Raskin |
CAV | 3 |
| 2009 | Automatic Synthesis of Robust and Optimal Controllers - An Industrial Case Study
Franck Cassez, Jan Jakob Jessen, Kim G. Larsen, Jean-François Raskin, Pierre-Alain Reynier |
HSCC | 4 |
| 2009 | Fixpoint Guided Abstraction Refinement for Alternating Automata
Pierre Ganty, Nicolas Maquet, Jean-François Raskin |
CIAA | 3 |
| 2008 | Alaska
Martin De Wulf, Laurent Doyen 0001, Nicolas Maquet, Jean-François Raskin |
ATVA | 4 |
| 2008 | Visibly Pushdown Transducers
Jean-François Raskin, Frédéric Servais |
ICALP (2) | 1 |
| 2008 | Antichains: Alternative Algorithms for LTL Satisfiability and Model-Checking
Martin De Wulf, Laurent Doyen 0001, Nicolas Maquet, Jean-François Raskin |
TACAS | 4 |
| 2008 | Robust safety of timed automata
Martin De Wulf, Laurent Doyen 0001, Nicolas Markey, Jean-François Raskin |
Formal Methods Syst. Des. | 4 |
| 2008 | From Many Places to Few: Automatic Abstraction Refinement for Petri Nets
Pierre Ganty, Jean-François Raskin, Laurent Van Begin |
Fundam. Informaticae | 2 |
| 2008 | Durations and parametric model-checking in timed automataabstractWe 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. | 3 |
| 2007 | Timed Control with Observation Based and Stuttering Invariant Strategies
Franck Cassez, Alexandre David, Kim G. Larsen, Didier Lime, Jean-François Raskin |
ATVA | 5 |
| 2007 | On the Efficient Computation of the Minimal Coverability Set for Petri Nets
Gilles Geeraerts, Jean-François Raskin, Laurent Van Begin |
ATVA | 2 |
| 2007 | Minimum-Time Reachability in Timed Games
Thomas Brihaye, Thomas A. Henzinger, Vinayak S. Prabhu, Jean-François Raskin |
ICALP | 4 |
| 2007 | Fixpoint-Guided Abstraction Refinements
Patrick Cousot, Pierre Ganty, Jean-François Raskin |
SAS | 3 |
| 2007 | Improved Algorithms for the Automata-Based Approach to Model-Checking
Laurent Doyen 0001, Jean-François Raskin |
TACAS | 2 |
| 2007 | Well-structured languages
Gilles Geeraerts, Jean-François Raskin, Laurent Van Begin |
Acta Informatica | 2 |
| 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. | 4 |
| 2007 | Real-Time Model-Checking: Parameters everywhereabstractIn 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. | 2 |
| 2007 | Algorithms for Omega-Regular Games with Imperfect InformationabstractWe study observation-based strategies for two-player turn-based games on graphs with omega-regular objectives. An observation-based strategy relies on imperfect information about the history of a play, namely, on the past sequence of observations. Such games occur in the synthesis of a controller that does not see the private state of the plant. Our main results are twofold. First, we give a fixed-point algorithm for computing the set of states from which a player can win with a deterministic observation-based strategy for any omega-regular objective. The fixed point is computed in the lattice of antichains of state sets. This algorithm has the advantages of being directed by the objective and of avoiding an explicit subset construction on the game graph. Second, we give an algorithm for computing the set of states from which a player can win with probability 1 with a randomized observation-based strategy for a Buechi objective. This set is of interest because in the absence of perfect information, randomized strategies are more powerful than deterministic ones. We show that our algorithms are optimal by proving matching lower bounds. Jean-François Raskin, Krishnendu Chatterjee, Laurent Doyen 0001, Thomas A. Henzinger |
Log. Methods Comput. Sci. | 1 |
| 2006 | Antichains: A New Algorithm for Checking Universality of Finite Automata
Martin De Wulf, Laurent Doyen 0001, Thomas A. Henzinger, Jean-François Raskin |
CAV | 4 |
| 2006 | A Complete Abstract Interpretation Framework for Coverability Properties of WSTS
Pierre Ganty, Jean-François Raskin, Laurent Van Begin |
VMCAI | 2 |
| 2006 | On model-checking timed automata with stopwatch observers
Thomas Brihaye, Véronique Bruyère, Jean-François Raskin |
Inf. Comput. | 3 |
| 2006 | Expand, Enlarge and Check: New algorithms for the coverability problem of WSTS
Gilles Geeraerts, Jean-François Raskin, Laurent Van Begin |
J. Comput. Syst. Sci. | 2 |
| 2006 | On the omega-language expressive power of extended Petri nets
Alain Finkel, Gilles Geeraerts, Jean-François Raskin, Laurent Van Begin |
Theor. Comput. Sci. | 3 |
| 2006 | Model checking restricted sets of timed paths
Nicolas Markey, Jean-François Raskin |
Theor. Comput. Sci. | 2 |
| 2005 | Expand, Enlarge and Check... Made Efficient
Gilles Geeraerts, Jean-François Raskin, Laurent Van Begin |
CAV | 2 |
| 2005 | Systematic Implementation of Real-Time Models
Martin De Wulf, Laurent Doyen 0001, Jean-François Raskin |
FM | 3 |
| 2005 | Almost ASAP semantics: from timed models to timed implementationsabstractAbstract In this paper, we introduce a parametric semantics for timed controllers called theAlmostASAP (as soon as possible) semantics. This semantics is a relaxation of the usual ASAP semantics (also called themaximal progress semantics) which is a mathematical idealization that cannot be implemented by any physical device no matter how fast it is. On the contrary, any correct Almost ASAP controller can be implemented by a program on a hardware if this hardware is fast enough. We study the properties of this semantics and show how it can be analyzed using the tool HyTech. Martin De Wulf, Laurent Doyen 0001, Jean-François Raskin |
Formal Aspects Comput. | 3 |
| 2005 | A classification of symbolic transition systemsabstractWe define five increasingly comprehensive classes of infinite-state systems, called STS1--STS5, whose state spaces have finitary structure. For four of these classes, we provide examples from hybrid systems.STS1 These are the systems with finite bisimilarity quotients. They can be analyzed symbolically by iteratively applying predecessor and Boolean operations on state sets, starting from a finite number of observable state sets. Any such iteration is guaranteed to terminate in that only a finite number of state sets can be generated. This enables model checking of the μ-calculus.STS2 These are the systems with finite similarity quotients. They can be analyzed symbolically by iterating the predecessor and positive Boolean operations. This enables model checking of the existential and universal fragments of the μ-calculus.STS3 These are the systems with finite trace-equivalence quotients. They can be analyzed symbolically by iterating the predecessor operation and a restricted form of positive Boolean operations (intersection is restricted to intersection with observables). This enables model checking of all ω-regular properties, including linear temporal logic.STS4 These are the systems with finite distance-equivalence quotients (two states are equivalent if for every distance d , the same observables can be reached in d transitions). The systems in this class can be analyzed symbolically by iterating the predecessor operation and terminating when no new state sets are generated. This enables model checking of the existential conjunction-free and universal disjunction-free fragments of the μ-calculus.STS5 These are the systems with finite bounded-reachability quotients (two states are equivalent if for every distance d , the same observables can be reached in d or fewer transitions). The systems in this class can be analyzed symbolically by iterating the predecessor operation and terminating when no new states are encountered (this is a weaker termination condition than above). This enables model checking of reachability properties. Thomas A. Henzinger, Rupak Majumdar, Jean-François Raskin |
ACM Trans. Comput. Log. | 3 |
| 2004 | Model Checking Restricted Sets of Timed Paths
Nicolas Markey, Jean-François Raskin |
CONCUR | 2 |
| 2004 | Expand, Enlarge, and Check: New Algorithms for the Coverability Problem of WSTS
Gilles Geeraerts, Jean-François Raskin, Laurent Van Begin |
FSTTCS | 2 |
| 2004 | Covering sharing trees: a compact data structure for parameterized verification
Giorgio Delzanno, Jean-François Raskin, Laurent Van Begin |
Int. J. Softw. Tools Technol. Transf. | 2 |
| 2003 | Real-Time Model-Checking: Parameters Everywhere
Véronique Bruyère, Jean-François Raskin |
FSTTCS | 2 |
| 2003 | Durations, Parametric Model-Checking in Timed Automata with Presburger Arithmetic
Véronique Bruyère, Emmanuel Dall'Olio, Jean-François Raskin |
STACS | 3 |
| 2003 | A Game-based Verification of Non-repudiation and Fair Exchange ProtocolsabstractIn this paper, we report on a recent work for the verification of non-repudiation protocols. We propose a verification method based on the idea that non-repudiation protocols are best modeled as games. To formalize this idea, we use alternating trans Steve Kremer, Jean-François Raskin |
J. Comput. Secur. | 2 |
| 2002 | Game Analysis of Abuse-free Contract SigningabstractIn this paper we report on the verification of two contract signing protocols. Our verification method is based on the idea of modeling those protocols as games, and reasoning about their properties as strategies for players. We use the formal model of alternating transition systems to represent the protocols and alternating-time temporal logic to specify properties. The paper focuses on the verification of abuse-freeness, relates this property to the balance property, previously studied using two other formalisms, shows some ambiguities in the definition of abuse-freeness and proposes a new, stronger definition. Formal methods are not only useful here to verify automatically the protocols but also to better understand their requirements (balance and abuse-freeness are quite complicated and subtle properties). Steve Kremer, Jean-François Raskin |
CSFW | 2 |
| 2002 | Towards the Automated Verification of Multithreaded Java Programs
Giorgio Delzanno, Jean-François Raskin, Laurent Van Begin |
TACAS | 2 |
| 2002 | Axioms for real-time logics
Pierre-Yves Schobbens, Jean-François Raskin, Thomas A. Henzinger |
Theor. Comput. Sci. | 2 |
| 2001 | Attacking Symbolic State Explosion
Giorgio Delzanno, Jean-François Raskin, Laurent Van Begin |
CAV | 2 |
| 2001 | A Game-Based Verification of Non-repudiation and Fair Exchange Protocols
Steve Kremer, Jean-François Raskin |
CONCUR | 2 |
| 2000 | Abstract Interpretation of Game Properties
Thomas A. Henzinger, Rupak Majumdar, Freddy Y. C. Mang, Jean-François Raskin |
SAS | 4 |
| 2000 | Symbolic Representation of Upward-Closed Sets
Giorgio Delzanno, Jean-François Raskin |
TACAS | 2 |
| 1999 | The Logic of "Initially" and "Next": Complete Axiomatization and Complexity
Pierre-Yves Schobbens, Jean-François Raskin |
Inf. Process. Lett. | 2 |
| 1998 | Axioms for Real-Time Logics
Jean-François Raskin, Pierre-Yves Schobbens, Thomas A. Henzinger |
CONCUR | 1 |
| 1998 | The Regular Real-Time Languages
Thomas A. Henzinger, Jean-François Raskin, Pierre-Yves Schobbens |
ICALP | 2 |