Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Gilles Geeraerts is active.

Publication


Featured researches published by Gilles Geeraerts.


Journal of Computer and System Sciences | 2006

Expand, Enlarge and Check: New algorithms for the coverability problem of WSTS

Gilles Geeraerts; Jean-François Raskin; L. Van Begin

In this paper, we present a general algorithmic schema called Expand, Enlarge and Check from which new efficient algorithms for the coverability problem of WSTS can be constructed. We show here that our schema allows us to define forward algorithms that decide the coverability problem for several classes of systems for which the Karp and Miller procedure cannot be generalized, and for which no complete forward algorithms were known. Our results have important applications for the verification of parameterized systems and communication protocols.


International Journal of Foundations of Computer Science | 2010

On the efficient computation of the minimal coverability set of petri nets

Gilles Geeraerts; Jean-François Raskin; Laurent Van Begin

The minimal coverability set (MCS) of a Petri net is a finite representation of the downward-closure of its reachable markings. The minimal coverability set allows to decide several important problems like coverability, semi-liveness, place boundedness, etc. The classical algorithm to compute the MCS constructs the Karp&Miller (KM) tree [10]. Unfortunately the KM tree is often huge, even for small nets. An improvement of this KM algorithm is the Minimal Coverability Tree (MCT) algorithm [3], which has been introduced nearly 20 years ago, and implemented since then in several tools such as Pep [9]. Unfortunately, we show in this paper that the MCT is flawed: it might compute an under-approximation of the reachable markings. We propose a new solution for the efficient computation of the MCS of Petri nets. Our algorithm is based on new ideas, and the experimental results show that it behaves much better in practice than the KM algorithm.


Acta Informatica | 2007

Well-structured languages

Gilles Geeraerts; Jean-François Raskin; Laurent Van Begin

This paper introduces the notion of well-structured language. A well-structured language can be defined by a labelled well-structured transition system, equipped with an upward-closed set of accepting states. That peculiar class of transition systems has been extensively studied in the field of computer-aided verification, where it has direct an important applications. Petri nets, and their monotonic extensions (like Petri nets with non-blocking arcs or Petri nets with transfer arcs), for instance, are special subclasses of well-structured transition systems. We show that the class of well-structured languages enjoy several important closure properties. We propose several pumping lemmata that are applicable respectively to the whole class of well-structured languages and to the classes of languages recognized by Petri nets or Petri nets with non-blocking arcs. These pumping lemmata allow us to characterize the limits in the expressiveness of these classes of language. Furthermore, we exploit the pumping lemmata to strictly separate the expressive power of Petri nets, Petri nets with non-blocking arcs and Petri nets with transfer arcs.


automated technology for verification and analysis | 2007

On the efficient computation of the minimal coverability set for Petri nets

Gilles Geeraerts; Jean-Franc Ois Raskin; Laurent Van Begin

The minimal coverability set (MCS) of a Petri net is a finite representation of the downward-closure of its reachable markings. The minimal coverability set allows to decide several important problems like coverability, semi-liveness, place boundedness, etc. The classical algorithm to compute the MCS constructs the Karp&Miller tree [8]. Unfortunately the K&M tree is often huge, even for small nets. An improvement of this K&M algorithm is the Minimal Coverability Tree (MCT) algorithm [1], which has been introduced 15 years ago, and implemented since then in several tools such as Pep [7]. Unfortunately, we show in this paper that the MCT is flawed: it might compute an under-approximation of the reachable markings. We propose a new solution for the efficient computation of the MCS of Petri nets. Our experimental results show that this new algorithm behaves much better in practice than the K&M algorithm.


formal modeling and analysis of timed systems | 2009

Realizability of Real-Time Logics

Laurent Doyen; Gilles Geeraerts; Jean-François Raskin; Julien Reichert

We study the realizability problem for specifications of reactive systems expressed in real-time linear temporal logics. The logics we consider are subsets of MITL (Metric Interval Temporal Logic), a logic for which the satisfiability and validity problems are decidable, a necessary condition for the realizability problem to be decidable. On the positive side, we show that the realizability of LTL extended with past real-time formulas is decidable in 2EXPTIME, with a matching lower bound. On the negative side, we show that a simple extension of this decidable fragment with future real-time formulas leads to undecidability. In particular, our results imply that the realizability problem is undecidable for ECL (Event Clock Logic), and therefore also for MITL.


Theoretical Computer Science | 2006

On the ω-language expressive power of extended petri nets

Alain Finkel; Gilles Geeraerts; Jean-François Raskin; L. Van Begin

In this paper, we study the expressive power of several monotonic extensions of Petri nets. We compare the expressive power of Petri nets, Petri nets extended with non-blocking arcs and Petri nets extended with transfer arcs, in terms of ω-languages. We show that the hierarchy of expressive powers of those models is strict. To prove these results, we propose original techniques that rely on well-quasi orderings and monotonicity properties.


formal modeling and analysis of timed systems | 2013

On MITL and alternating timed automata

Thomas Brihaye; Morgane Estievenart; Gilles Geeraerts

One clock alternating timed automata (OCATA) have been recently introduced as natural extension of (one clock) timed automata to express the semantics of MTL [12]. We consider the application of OCATA to problem of model-checking MITL formulas (a syntactic fragment of MTL) against timed automata. We introduce a new semantics for OCATA where, intuitively, clock valuations are intervals instead of single values in ℝ. Thanks to this new semantics, we show that we can bound the number of clock copies that are necessary to allow an OCATA to recognise the models of an MITL formula. Equipped with this technique, we propose a new algorithm to translate an MITL formula into a timed automaton, and we sketch several ideas to define new model checking algorithms for MITL.


automated technology for verification and analysis | 2013

Time-Bounded Reachability for Monotonic Hybrid Automata: Complexity and Fixed Points

Thomas Brihaye; Laurent Doyen; Gilles Geeraerts; Joël Ouaknine; Jean-François Raskin; James Worrell

We study the time-bounded reachability problem for monotonic hybrid automata (MHA), i.e., rectangular hybrid automata for which the rate of each variable is either always non-negative or always non-positive. In this paper, we revisit the decidability results presented in [5] and show that the problem is NExpTime-complete. We also show that we can effectively compute fixed points that characterise the sets of states that are reachable (resp. co-reachable) within T time units from a given state.


formal modeling and analysis of timed systems | 2010

Safraless procedures for timed specifications

Barbara Di Giampaolo; Gilles Geeraerts; Jean-François Raskin; Nathalie Sznajder

This paper presents extensions of Safraless algorithms proposed in the literature for automata on infinite untimed words to the case of automata on infinite timed words.


Electronic Notes in Theoretical Computer Science | 2005

On the ω-language Expressive Power of Extended Petri Nets

Alain Finkel; Gilles Geeraerts; Jean-François Raskin; L. Van Begin

In this paper, we study the expressive power of several monotonic extensions of Petri nets. We compare the expressive power of Petri nets, Petri nets extended with non-blocking arcs and Petri nets extended with transfer arcs, in terms of ω-languages. We show that the hierarchy of expressive powers of those models is strict. To prove these results, we propose original techniques that rely on well-quasi orderings and monotonicity properties.

Collaboration


Dive into the Gilles Geeraerts's collaboration.

Top Co-Authors

Avatar

Jean-François Raskin

Université libre de Bruxelles

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Laurent Van Begin

Université libre de Bruxelles

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Joël Goossens

Université libre de Bruxelles

View shared research outputs
Top Co-Authors

Avatar

Laurent Doyen

École normale supérieure de Cachan

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge