EDBT 2026 Demo / reviewers in the wild / expert
Frédéric Herbreteau
dblp:51/345
· DBLP profile ↗
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
| Year | Publication | Venue | Position |
|---|---|---|---|
| 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 HardabstractInternational audience Frédéric Herbreteau, Sarah Larroze-Jardiné, Igor Walukiewicz |
CONCUR | 1 |
| 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 | 2 |
| 2022 | Checking Timed Büchi Automata Emptiness Using the Local-Time SemanticsabstractWe 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 |
CONCUR | 1 |
| 2022 | Abstractions for the local-time semantics of timed automata: a foundation for partial-order methodsabstractA 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 |
LICS | 2 |
| 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 ItabstractThe 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 AutomataabstractWe 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 |
CONCUR | 2 |
| 2017 | Detecting Inter-App Information Leakage PathsabstractSensitive (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 |
AsiaCCS | 2 |
| 2016 | Why Liveness for Timed Automata Is Hard, and What We Can Do About ItabstractThe 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 |
FSTTCS | 1 |
| 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 |
ATVA | 2 |
| 2014 | Decidable Topologies for Communicating Automata with FIFO and Bag Channels
Lorenzo Clemente, Frédéric Herbreteau, Grégoire Sutre |
CONCUR | 2 |
| 2013 | Lazy Abstractions for Timed Automata
Frédéric Herbreteau, B. Srivathsan, Igor Walukiewicz |
CAV | 1 |
| 2013 | Reachability of Communicating Timed Processes
Lorenzo Clemente, Frédéric Herbreteau, Amélie Stainer, Grégoire Sutre |
FoSSaCS | 2 |
| 2012 | Better Abstractions for Timed AutomataabstractWe 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 |
LICS | 1 |
| 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 |
CONCUR | 1 |
| 2011 | Using non-convex approximations for efficient analysis of timed automataabstractThe 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 |
FSTTCS | 1 |
| 2010 | Efficient On-the-Fly Emptiness Check for Timed Büchi Automata
Frédéric Herbreteau, B. Srivathsan |
ATVA | 1 |
| 2010 | Efficient Emptiness Check for Timed Büchi Automata
Frédéric Herbreteau, B. Srivathsan, Igor Walukiewicz |
CAV | 1 |
| 2007 | Unfolding Concurrent Well-Structured Transition Systems
Frédéric Herbreteau, Grégoire Sutre, The Quang Tran |
TACAS | 1 |
| 2006 | The Power of Hybrid Acceleration
Bernard Boigelot, Frédéric Herbreteau |
CAV | 2 |
| 2003 | Hybrid Acceleration Using Real Vector Automata (Extended Abstract)
Bernard Boigelot, Frédéric Herbreteau, Sébastien Jodogne |
CAV | 2 |
| 2002 | Verification of Embedded Reactive Fiffo Systems
Frédéric Herbreteau, Franck Cassez, Alain Finkel, Olivier F. Roux, Grégoire Sutre |
LATIN | 1 |
| 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 |