EDBT 2026 Demo / reviewers in the wild / expert
Gilles Geeraerts
dblp:95/422
· DBLP profile ↗
30ranked-venue papers
15as first author
2since 2021 · last 2025
0009-0005-7738-4684ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 21 · 9 first-author · 2 since 2021Software engineering, systems software and programming languages · 6 · 3 first-authorArtificial intelligence and machine learning · 2 · 1 first-authorSystems, architecture and hardware · 2 · 2 first-author
| Year | Publication | Venue | Position |
|---|---|---|---|
| 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 | 1 |
| 2022 | One-Clock Priced Timed Games with Negative WeightsabstractPriced timed games are two-player zero-sum games played on priced timed automata (whose locations and transitions are labeled by weights modelling the cost of spending time in a state and executing an action, respectively). The goals of the players are to minimise and maximise the cost to reach a target location, respectively. We consider priced timed games with one clock and arbitrary integer weights and show that, for an important subclass of them (the so-called simple priced timed games), one can compute, in pseudo-polynomial time, the optimal values that the players can achieve, with their associated optimal strategies. As side results, we also show that one-clock priced timed games are determined and that we can use our result on simple priced timed games to solve the more general class of so-called negative-reset-acyclic priced timed games (with arbitrary integer weights and one clock). The decidability status of the full class of priced timed games with one-clock and arbitrary integer weights still remains open. Thomas Brihaye, Gilles Geeraerts, Axel Haddad, Engel Lefaucheux, Benjamin Monmege |
Log. Methods Comput. Sci. | 2 |
| 2020 | On the termination of dynamics in sequential games
Thomas Brihaye, Gilles Geeraerts, Marion Hallet, Stéphane Le Roux 0001 |
Inf. Comput. | 2 |
| 2019 | Dynamics on Games: Simulation-Based Techniques and Applications to RoutingabstractWe consider multi-player games played on graphs, in which the players aim at fulfilling their own (not necessarily antagonistic) objectives. In the spirit of evolutionary game theory, we suppose that the players have the right to repeatedly update their respective strategies (for instance, to improve the outcome w.r.t. the current strategy profile). This generates a dynamics in the game which may eventually stabilise to an equilibrium. The objective of the present paper is twofold. First, we aim at drawing a general framework to reason about the termination of such dynamics. In particular, we identify preorders on games (inspired from the classical notion of simulation between transitions systems, and from the notion of graph minor) which preserve termination of dynamics. Second, we show the applicability of the previously developed framework to interdomain routing problems. Thomas Brihaye, Gilles Geeraerts, Marion Hallet, Benjamin Monmege, Bruno Quoitin |
FSTTCS | 2 |
| 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 | 1 |
| 2018 | Efficient Algorithms and Tools for MITL Model-Checking and SynthesisabstractMetric Interval Temporal Logic (MITL) is an extension of the classical Linear Time Logic (LTL) that can be used to characterise real-time properties of computer systems. While the practical interest of MITL is undeniable, there is still today a remarkable lack of tool support for this logic. In this short paper, we report on our on-going work effort to complete the theoretical knowledge about MITL. We also report on our recently introduced tool MightyL, which translates MITL formulae into timed automata, enabling efficient model-checking of this logic. Finally, we sketch the future directions of our current line of research, which will be to extend MightyL to support reactive synthesis of MITL properties. Thomas Brihaye, Gilles Geeraerts, Hsi-Ming Ho, Arthur Milchior, Benjamin Monmege |
ICECCS | 2 |
| 2018 | Synthesising succinct strategies in safety games with an application to real-time scheduling
Gilles Geeraerts, Joël Goossens, Thi-Van-Anh Nguyen, Amélie Stainer |
Theor. Comput. Sci. | 1 |
| 2017 | MightyL: A Compositional Translation from MITL to Timed Automata
Thomas Brihaye, Gilles Geeraerts, Hsi-Ming Ho, Benjamin Monmege |
CAV (1) | 2 |
| 2017 | Admissiblity in Concurrent Games
Nicolas Basset, Gilles Geeraerts, Jean-François Raskin, Ocan Sankur |
ICALP | 2 |
| 2017 | Timed-Automata-Based Verification of MITL over SignalsabstractIt has been argued that the most suitable semantic model for real-time formalisms is the non-negative real line (signals), i.e. the continuous semantics, which naturally captures the continuous evolution of system states. Existing tools like UPPAAL are, however, based on omega-sequences with timestamps (timed words), i.e. the pointwise semantics. Furthermore, the support for logic formalisms is very limited in these tools. In this article, we amend these issues by a compositional translation from Metric Temporal Interval Logic (MITL) to signal automata. Combined with an emptiness-preserving encoding of signal automata into timed automata, we obtain a practical automata-based approach to MITL model-checking over signals. We implement the translation in our tool MightyL and report on case studies using LTSmin as the back-end. Thomas Brihaye, Gilles Geeraerts, Hsi-Ming Ho, Benjamin Monmege |
TIME | 2 |
| 2017 | Models and Algorithms for ChronologyabstractThe last decades have seen the rise of many fundamental chronological debates in Old World archaeology, with far-reaching historical implications. Yet, outside of radiocarbon dating - where Bayesian formal tools and models are applied - these chronological debates are still relying on non-formal models, and dates are mostly derived by hand, without the use of mathematical or computational tools, albeit the large number of complex constraints to be taken into account. This article presents formal models and algorithms for encoding archaeologically-relevant chronological constraints, computing optimal chronologies in an automated way, and automatically checking for chronological properties of a given model. Gilles Geeraerts, Eythan Levy, Frédéric Pluquet |
TIME | 1 |
| 2017 | Pseudopolynomial iterative algorithm to solve total-payoff games and min-cost reachability games
Thomas Brihaye, Gilles Geeraerts, Axel Haddad, Benjamin Monmege |
Acta Informatica | 2 |
| 2015 | To Reach or not to Reach? Efficient Algorithms for Total-Payoff GamesabstractQuantitative games are two-player zero-sum games played on directed weighted graphs. Total-payoff games - that can be seen as a refinement of the well-studied mean-payoff games - are the variant where the payoff of a play is computed as the sum of the weights. Our aim is to describe the first pseudo-polynomial time algorithm for total-payoff games in the presence of arbitrary weights. It consists of a non-trivial application of the value iteration paradigm. Indeed, it requires to study, as a milestone, a refinement of these games, called min-cost reachability games, where we add a reachability objective to one of the players. For these games, we give an efficient value iteration algorithm to compute the values and optimal strategies (when they exist), that runs in pseudo-polynomial time. We also propose heuristics to speed up the computations. Thomas Brihaye, Gilles Geeraerts, Axel Haddad, Benjamin Monmege |
CONCUR | 2 |
| 2015 | Simple Priced Timed Games are not That SimpleabstractPriced timed games are two-player zero-sum games played on priced timed automata (whose locations and transitions are labeled by weights modeling the costs of spending time in a state and executing an action, respectively). The goals of the players are to minimise and maximise the cost to reach a target location, respectively. We consider priced timed games with one clock and arbitrary (positive and negative) weights and show that, for an important subclass of theirs (the so-called simple priced timed games), one can compute, in exponential time, the optimal values that the players can achieve, with their associated optimal strategies. As side results, we also show that one-clock priced timed games are determined and that we can use our result on simple priced timed games to solve the more general class of so-called reset-acyclic priced timed games (with arbitrary weights and one-clock). Thomas Brihaye, Gilles Geeraerts, Axel Haddad, Engel Lefaucheux, Benjamin Monmege |
FSTTCS | 2 |
| 2015 | Quantitative Games under FailuresabstractWe study a generalisation of sabotage games, a model of dynamic network games introduced by van Benthem. The original definition of the game is inherently finite and therefore does not allow one to model infinite processes. We propose an extension of the sabotage games in which the first player (Runner) traverses an arena with dynamic weights determined by the second player (Saboteur). In our model of quantitative sabotage games, Saboteur is now given a budget that he can distribute amongst the edges of the graph, whilst Runner attempts to minimise the quantity of budget witnessed while completing his task. We show that, on the one hand, for most of the classical cost functions considered in the literature, the problem of determining if Runner has a strategy to ensure a cost below some threshold is EXPTIME-complete. On the other hand, if the budget of Saboteur is fixed a priori, then the problem is in PTIME for most cost functions. Finally, we show that restricting the dynamics of the game also leads to better complexity. Thomas Brihaye, Gilles Geeraerts, Axel Haddad, Benjamin Monmege, Guillermo A. Pérez, Gabriel Renault |
FSTTCS | 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 | 1 |
| 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. | 1 |
| 2014 | Adding Negative Prices to Priced Timed Games
Thomas Brihaye, Gilles Geeraerts, S. Krishna 0004, Lakshmi Manasa, Benjamin Monmege, Ashutosh Trivedi 0001 |
CONCUR | 2 |
| 2014 | On regions and zones for event-clock automata
Gilles Geeraerts, Jean-François Raskin, Nathalie Sznajder |
Formal Methods Syst. Des. | 1 |
| 2013 | ω-Petri Nets
Gilles Geeraerts, Alexander Heußner, M. Praveen, Jean-François Raskin |
Petri Nets | 1 |
| 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 | 3 |
| 2013 | Multiprocessor schedulability of arbitrary-deadline sporadic tasks: complexity and antichain algorithm
Gilles Geeraerts, Joël Goossens, Markus Lindström |
Real Time Syst. | 1 |
| 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) | 3 |
| 2010 | Lattice-Valued Binary Decision Diagrams
Gilles Geeraerts, Gabriel Kalyon, Tristan Le Gall, Nicolas Maquet, Jean-François Raskin |
ATVA | 1 |
| 2007 | On the Efficient Computation of the Minimal Coverability Set for Petri Nets
Gilles Geeraerts, Jean-François Raskin, Laurent Van Begin |
ATVA | 1 |
| 2007 | Well-structured languages
Gilles Geeraerts, Jean-François Raskin, Laurent Van Begin |
Acta Informatica | 1 |
| 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. | 1 |
| 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. | 2 |
| 2005 | Expand, Enlarge and Check... Made Efficient
Gilles Geeraerts, Jean-François Raskin, Laurent Van Begin |
CAV | 1 |
| 2004 | Expand, Enlarge, and Check: New Algorithms for the Coverability Problem of WSTS
Gilles Geeraerts, Jean-François Raskin, Laurent Van Begin |
FSTTCS | 1 |