Frédéric Herbreteau

dblp:51/345 · DBLP profile ↗
← Back
26ranked-venue papers
16as first author
5since 2021 · last 2026
0000-0002-1029-2356ORCID · verified

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

Theory of computation · 19 · 12 first-author · 4 since 2021Software engineering, systems software and programming languages · 9 · 5 first-author · 1 since 2021Systems, architecture and hardware · 2 · 1 first-authorSecurity and privacy · 1
YearPublicationVenuePosition
2026 Revisiting Stateful Partial-Order Reduction
Frédéric Herbreteau, Gérald Point, Gautham Viswanathan, Igor Walukiewicz
TACAS (2)1
2025 Partial-Order Reduction Is Hard
abstract
International audience
Frédéric Herbreteau, Sarah Larroze-Jardiné, Igor Walukiewicz
CONCUR1
2025 A Zone-Based Algorithm for Timed Parity Games
abstract
This 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
FSTTCS2
2022 Checking Timed Büchi Automata Emptiness Using the Local-Time Semantics
abstract
We study the Büchi non-emptiness problem for networks of timed automata. Standard solutions consider the network as a monolithic timed automaton obtained as a synchronized product and build its zone graph on-the-fly under the classical global-time semantics. In the global-time semantics, all processes are assumed to have a common global timeline. Bengtsson et al. in 1998 have proposed a local-time semantics where each process in the network moves independently according to a local timeline, and processes synchronize their timelines when they do a common action. It has been shown that the local-time semantics is equivalent to the global-time semantics for finite runs, and hence can be used for checking reachability. The local-time semantics allows computation of a local zone graph which has good independence properties and is amenable to partial-order methods. Hence local zone graphs are able to better tackle the state-space explosion due to concurrency. In this work, we extend the results to the Büchi setting. We propose a local zone graph computation that can be coupled with a partial-order method, to solve the Büchi non-emptiness problem in timed networks. In the process, we develop a theory of regions for the local-time semantics.
Frédéric Herbreteau, B. Srivathsan, Igor Walukiewicz
CONCUR1
2022 Abstractions for the local-time semantics of timed automata: a foundation for partial-order methods
abstract
A timed network is a parallel composition of timed automata synchronizing on common actions. We develop a methodology that allows to use partial-order methods when solving the reachability problem for timed networks. It is based on a local-time semantics proposed by [Bengtsson et al. 1998]. A new simulation based abstraction of local-time zones is proposed. The main technical contribution is an efficient algorithm for testing subsumption between local-time zones with respect to this abstraction operator. The abstraction is not finite for all networks. It turns out that, under relatively mild conditions, there is no finite abstraction for local-time zones that works for arbitrary timed networks. To circumvent this problem, we introduce a notion of a bounded-spread network. The spread of a network is a parameter that says how far the local times of individual processes need to diverge. For bounded-spread networks, we show that it is possible to use subsumption and partial-order methods at the same time.
R. Govind 0001, Frédéric Herbreteau, B. Srivathsan, Igor Walukiewicz
LICS2
2020 SneakLeak+: Large-scale klepto apps analysis
Shweta Bhandari, Frédéric Herbreteau, Vijay Laxmi, Akka Zemmari, Manoj Singh Gaur, Partha S. Roop
Future Gener. Comput. Syst.2
2020 Why Liveness for Timed Automata Is Hard, and What We Can Do About It
abstract
The reachability problem for timed automata asks if a given automaton has a run leading to an accepting state, and the liveness problem asks if the automaton has an infinite run that visits accepting states infinitely often. Both of these problems are known to be P space -complete. We show that if P ≠P space , the liveness problem is more difficult than the reachability problem; in other words, we exhibit a family of automata for which solving the reachability problem with the standard algorithm is in P but solving the liveness problem is P space -hard. This leads us to revisit the algorithmics for the liveness problem. We propose a notion of a witness for the fact that a timed automaton violates a liveness property. We give an algorithm for computing such a witness and compare it to existing solutions.
Frédéric Herbreteau, B. Srivathsan, Thanh-Tung Tran, Igor Walukiewicz
ACM Trans. Comput. Log.1
2019 Revisiting Local Time Semantics for Networks of Timed Automata
abstract
We investigate a zone based approach for the reachability problem in timed automata. The challenge is to alleviate the size explosion of the search space when considering networks of timed automata working in parallel. In the timed setting this explosion is particularly visible as even different interleavings of local actions of processes may lead to different zones. Salah et al. in 2006 have shown that the union of all these different zones is also a zone. This observation was used in an algorithm which from time to time detects and aggregates these zones into a single zone. We show that such aggregated zones can be calculated more efficiently using the local time semantics and the related notion of local zones proposed by Bengtsson et al. in 1998. Next, we point out a flaw in the existing method to ensure termination of the local zone graph computation. We fix this with a new algorithm that builds the local zone graph and uses abstraction techniques over (standard) zones for termination. We evaluate our algorithm on standard examples. On various examples, we observe an order of magnitude decrease in the search space. On the other examples, the algorithm performs like the standard zone algorithm.
R. Govind 0001, Frédéric Herbreteau, B. Srivathsan, Igor Walukiewicz
CONCUR2
2017 Detecting Inter-App Information Leakage Paths
abstract
Sensitive (private) information can escape from one app to another using one of the multiple communication methods provided by Android for inter-app communication. This leakage can be malicious. In such a scenario, individual benign app, in collusion with other conspiring apps, if present, can leak the private information. In this work in progress, we present, a new model-checking based approach for inter-app collusion detection. The proposed technique takes into account simultaneous analysis of multiple apps. We are able to identify any set of conspiring apps involved in the collusion. To evaluate the efficacy of our tool, we developed Android apps that exhibit collusion through inter-app communication. Eight demonstrative sets of apps have been contributed to widely used test dataset named DroidBench. Our experiments show that proposed technique can accurately detect the presence/absence of collusion among apps. To the best of our knowledge, our proposal has improved detection capability than other techniques.
Shweta Bhandari, Frédéric Herbreteau, Vijay Laxmi, Akka Zemmari, Partha S. Roop, Manoj Singh Gaur
AsiaCCS2
2016 Why Liveness for Timed Automata Is Hard, and What We Can Do About It
abstract
The liveness problem for timed automata asks if a given automaton has a run passing infinitely often through an accepting state. We show that unless P=NP, the liveness problem is more difficult than the reachability problem; more precisely, we exhibit a family of automata for which solving the reachability problem with the standard algorithm is in P but solving the liveness problem is NP-hard. This leads us to revisit the algorithmics for the liveness problem. We propose a notion of a witness for the fact that a timed automaton violates a liveness property. We give an algorithm for computing such a witness and compare it with the existing solutions.
Frédéric Herbreteau, B. Srivathsan, Thanh-Tung Tran, Igor Walukiewicz
FSTTCS1
2016 Better abstractions for timed automata
Frédéric Herbreteau, B. Srivathsan, Igor Walukiewicz
Inf. Comput.1
2014 Acceleration of Affine Hybrid Transformations
Bernard Boigelot, Frédéric Herbreteau, Isabelle Mainz
ATVA2
2014 Decidable Topologies for Communicating Automata with FIFO and Bag Channels
Lorenzo Clemente, Frédéric Herbreteau, Grégoire Sutre
CONCUR2
2013 Lazy Abstractions for Timed Automata
Frédéric Herbreteau, B. Srivathsan, Igor Walukiewicz
CAV1
2013 Reachability of Communicating Timed Processes
Lorenzo Clemente, Frédéric Herbreteau, Amélie Stainer, Grégoire Sutre
FoSSaCS2
2012 Better Abstractions for Timed Automata
abstract
We consider the reachability problem for timed automata. A standard solution to this problem involves computing a search tree whose nodes are abstractions of zones. These abstractions preserve underlying simulation relations on the state space of the automaton. For both effectiveness and efficiency reasons, they are parameterized by the maximal lower and upper bounds (LU-bounds) occurring in the guards of the automaton. We consider the aLU abstraction defined by Behrmann et al. Since this abstraction can potentially yield non-convex sets, it has not been used in implementations. We prove that aLU abstraction is the coarsest abstraction with respect to LU-bounds that is sound and complete for reachability. We also provide an efficient technique to use the aLU abstraction to solve the reachability problem.
Frédéric Herbreteau, B. Srivathsan, Igor Walukiewicz
LICS1
2012 Efficient emptiness check for timed Büchi automata
Frédéric Herbreteau, B. Srivathsan, Igor Walukiewicz
Formal Methods Syst. Des.1
2011 Coarse Abstractions Make Zeno Behaviours Difficult to Detect
Frédéric Herbreteau, B. Srivathsan
CONCUR1
2011 Using non-convex approximations for efficient analysis of timed automata
abstract
The reachability problem for timed automata asks if there exists a path from an initial state to a target state. The standard solution to this problem involves computing the zone graph of the automaton, which in principle could be infinite. In order to make the graph finite, zones are approximated using an extrapolation operator. For reasons of efficiency in current algorithms extrapolation of a zone is always a zone; and in particular it is convex. In this paper, we propose to solve the reachability problem without such extrapolation operators. To ensure termination, we provide an efficient algorithm to check if a zone is included in the so called region closure of another. Although theoretically better, closure cannot be used in the standard algorithm since a closure of a zone may not be convex. An additional benefit of the proposed approach is that it permits to calculate approximating parameters on-the-fly during exploration of the zone graph, as opposed to the current methods which do it by a static analysis of the automaton prior to the exploration. This allows for further improvements in the algorithm. Promising experimental results are presented.
Frédéric Herbreteau, Dileep Kini, B. Srivathsan, Igor Walukiewicz
FSTTCS1
2010 Efficient On-the-Fly Emptiness Check for Timed Büchi Automata
Frédéric Herbreteau, B. Srivathsan
ATVA1
2010 Efficient Emptiness Check for Timed Büchi Automata
Frédéric Herbreteau, B. Srivathsan, Igor Walukiewicz
CAV1
2007 Unfolding Concurrent Well-Structured Transition Systems
Frédéric Herbreteau, Grégoire Sutre, The Quang Tran
TACAS1
2006 The Power of Hybrid Acceleration
Bernard Boigelot, Frédéric Herbreteau
CAV2
2003 Hybrid Acceleration Using Real Vector Automata (Extended Abstract)
Bernard Boigelot, Frédéric Herbreteau, Sébastien Jodogne
CAV2
2002 Verification of Embedded Reactive Fiffo Systems
Frédéric Herbreteau, Franck Cassez, Alain Finkel, Olivier F. Roux, Grégoire Sutre
LATIN1
2001 Application of Partial-Order Methods to Reactive Programs with Event Memorization
Frédéric Herbreteau, Franck Cassez, Olivier F. Roux
Real Time Syst.1