EDBT 2026 Demo / reviewers in the wild / expert
Laurent Fribourg
dblp:95/6358
· DBLP profile ↗
40ranked-venue papers
19as first author
2since 2021 · last 2021
0000-0002-5562-4078ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 26 · 14 first-author · 2 since 2021Software engineering, systems software and programming languages · 6 · 1 first-authorSystems, architecture and hardware · 5 · 2 first-authorArtificial intelligence and machine learning · 4 · 4 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-author
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | Parametric Schedulability Analysis of a Launcher Flight Control System under Reactivity ConstraintsabstractThe next generation of space systems will have to achieve more and more complex missions. In order to master the development cost and duration of such systems, an alternative to a manual design is to automatically synthesize the main parameters of the system. In this paper, we present an approach for the specific case of the scheduling of the flight control of a space launcher. The approach requires two successive steps: (1) the formalization of the problem to be solved in a parametric formal model and (2) the synthesis of the model parameters with a tool. We first describe the problem of the scheduling of a launcher flight control, then we show how this problem can be formalized with parametric stopwatch automata; we then present the results computed by the parametric timed model checker IMITATOR. We enhance our model by taking into consideration the time for switching context, and we compare the results to those obtained by other tools classically used in scheduling. Étienne André 0001, Emmanuel Coquard, Laurent Fribourg, Jawher Jerray, David Lesens |
Fundam. Informaticae | 3 |
| 2021 | A topological method for finding invariant sets of continuous systems
Laurent Fribourg, Eric Goubault, Sameh Mohamed, Marian Mrozek, Sylvie Putot |
Inf. Comput. | 1 |
| 2019 | LAOCOÖN: A Run-Time Monitoring and Verification Approach for Hardware Trojan DetectionabstractHardware Trojan Horses and active fault attacks are a threat to the safety and security of electronic systems. By such manipulations, an attacker can extract sensitive information or disturb the functionality of a device. Therefore, several protections against malicious inclusions have been devised in recent years. A prominent technique to detect abnormal behavior in the field is run-time verification. It relies on dedicated monitoring circuits and on verification rules generated from a set of temporal properties. An important question when dealing with such protections is the effectiveness of the protection against unknown attacks. In this paper, we present a methodology based on automatic generation of monitoring and formal verification techniques that can be used to validate and analyze the quality of a set of temporal properties when used as protection against generic attackers of variable strengths. Jean-Luc Danger, Laurent Fribourg, Ulrich Kühne, Maha Naceur |
DSD | 2 |
| 2019 | Verification of an Industrial Asynchronous Leader Election Algorithm Using Abstractions and Parametric Model Checking
Étienne André 0001, Laurent Fribourg, Jean-Marc Mota, Romain Soulat |
VMCAI | 2 |
| 2018 | Contract based Design of Symbolic Controllers for Vehicle PlatooningabstractIn this work, we present an application of symbolic control and contract based design techniques to vehicle platooning. We use a compositional approach based on continuous-time assume-guarantee contracts. Each vehicle in the platoon is assigned an assume-guarantee contract; and a controller is synthesized using symbolic control to enforce the satisfaction of this contract. The assume-guarantee framework makes it possible to deal with different types of vehicles and asynchronous controllers (i.e controllers with different sampling periods). Numerical results illustrate the effectiveness of the approach. Adnane Saoud, Antoine Girard, Laurent Fribourg |
HSCC | 3 |
| 2018 | An improved algorithm for the control synthesis of nonlinear sampled switched systems
Adrien Le Coënt, Julien Alexandre Dit Sandretto, Alexandre Chapoutot, Laurent Fribourg |
Formal Methods Syst. Des. | 4 |
| 2018 | Compositional synthesis of state-dependent switching control
Adrien Le Coënt, Laurent Fribourg, Nicolas Markey, Florian De Vuyst, Ludovic Chamoin |
Theor. Comput. Sci. | 2 |
| 2016 | A Topological Method for Finding Invariant Sets of Switched SystemsabstractWe revisit the problem of finding controlled invariants sets (viability), for a class of differential inclusions, using topological methods based on Wazewski property. In many ways, this generalizes the Viability Theorem approach, which is itself a generalization of the Lyapunov function approach for systems described by ordinary differential equations. We give a computable criterion based on SoS methods for a class of differential inclusions to have a non-empty viability kernel within some given region. We use this method to prove the existence of (controlled) invariant sets of switched systems inside a region described by a polynomial template, both with time-dependent switching and with state-based switching through a finite set of hypersurfaces. A Matlab implementation allows us to demonstrate its use. Laurent Fribourg, Eric Goubault, Sylvie Putot, Sameh Mohamed |
HSCC | 1 |
| 2014 | Component-based analysis of hierarchical scheduling using linear hybrid automataabstractFormal methods (e.g. Timed Automata or Linear Hybrid Automata) can be used to analyse a real-time system by performing a reachability analysis on the model. The advantage of using formal methods is that they are more expressive than classical analytic models used in schedulability analysis. For example, it is possible to express state-dependent behaviour, arbitrary activation patterns, etc. In this paper we use the formalism of Linear Hybrid Automata to encode a hierarchical scheduling system. In particular, we model a dynamic server algorithm and the tasks contained within, abstracting away the rest of the system, thus enabling component-based scheduling analysis. We prove the correctness of the model and the decidability of the reachability analysis for the case of periodic tasks. Then, we compare the results of our model against classical schedulability analysis techniques, showing that our analysis performs better than analytic methods in terms of resource utilisation. We further present two case studies: a component with state-dependent tasks, and a simplified model of a real avionics system. Finally, through extensive tests with various configurations, we demonstrate that this approach is usable for medium-size components. Youcheng Sun, Giuseppe Lipari, Romain Soulat, Laurent Fribourg, Nicolas Markey |
RTCSA | 4 |
| 2014 | Finite controlled invariants for sampled switched systems
Laurent Fribourg, Ulrich Kühne, Romain Soulat |
Formal Methods Syst. Des. | 1 |
| 2013 | Merge and Conquer: State Merging in Parametric Timed Automata
Étienne André 0001, Laurent Fribourg, Romain Soulat |
ATVA | 2 |
| 2013 | An extension of the inverse method to probabilistic timed automata
Étienne André 0001, Laurent Fribourg, Jeremy Sproston |
Formal Methods Syst. Des. | 2 |
| 2012 | IMITATOR 2.5: A Tool for Analyzing Robustness in Scheduling Problems
Étienne André 0001, Laurent Fribourg, Ulrich Kühne, Romain Soulat |
FM | 2 |
| 2012 | Robustness Analysis for Scheduling Problems Using the Inverse MethodabstractGiven a Parametric Timed Automaton (PTA) A and a reference valuation for timings, the Inverse Method (IM) synthesizes a constraint around the reference valuation where A behaves in the same time-abstract manner. This provides us with a quantitative measure of robustness of the behavior of A around the reference valuation. We show in this paper how IM can be applied in a specific way to treat the robustness of scheduling systems. We also explain how to use the method in order to synthesize large zones of the timing parameter space where the system is guaranteed to be schedulable. We illustrate the method on several examples of the literature as well as a case study originating from an industrial design project. Laurent Fribourg, Romain Soulat, David Lesens, Pierre Moro |
TIME | 1 |
| 2009 | Timed verification of the generic architecture of a memory circuit using parametric timed automata
Remy Chevallier, Emmanuelle Encrenaz-Tiphène, Laurent Fribourg, Weiwen Xu |
Formal Methods Syst. Des. | 3 |
| 2006 | Coupling and self-stabilization
Laurent Fribourg, Stéphane Messika, Claudine Picaronny |
Distributed Comput. | 1 |
| 2005 | Brief announcement: coupling for Markov decision processes - application to self-stabilization with arbitrary schedulersabstractNo abstract available. Laurent Fribourg, Stéphane Messika |
PODC | 1 |
| 2004 | Coupling and Self-stabilization
Laurent Fribourg, Stéphane Messika, Claudine Picaronny |
DISC | 1 |
| 2004 | Randomized dining philosophers without fairness assumption
Marie Duflot, Laurent Fribourg, Claudine Picaronny |
Distributed Comput. | 2 |
| 2003 | Compared Study of Two Correctness Proofs for the Standardized
Béatrice Bérard, Laurent Fribourg, Francis Klay, Jean-François Monin |
Formal Methods Syst. Des. | 2 |
| 2001 | Unavoidable Configurations of Parameterized Rings of Processes
Marie Duflot, Laurent Fribourg, Ulf Nilsson |
CONCUR | 2 |
| 2001 | Randomized Finite-State Distributed Algorithms as Markov Chains
Marie Duflot, Laurent Fribourg, Claudine Picaronny |
DISC | 2 |
| 2001 | Proving convergence of self-stabilizing systems using first-order rewriting and regular languages
Joffroy Beauquier, Béatrice Bérard, Laurent Fribourg, Frédéric Magniette |
Distributed Comput. | 3 |
| 1999 | Automated Verification of a Parametric Real-Time Program: The ABR Conformance Protocol
Béatrice Bérard, Laurent Fribourg |
CAV | 2 |
| 1999 | Reachability Analysis of (Timed) Petri Nets Using Real Arithmetic
Béatrice Bérard, Laurent Fribourg |
CONCUR | 2 |
| 1999 | A New Rewrite Method for Convergence of Self-Stabilizing Systems
Joffroy Beauquier, Béatrice Bérard, Laurent Fribourg |
DISC | 3 |
| 1998 | Unfolding Parametric Automata
Marcos Veloso Peixoto, Laurent Fribourg |
LATIN | 2 |
| 1997 | Proving Safety Properties of Infinite State Systems by Compilation into Presburger Arithmetic
Laurent Fribourg, Hans Olsén |
CONCUR | 1 |
| 1994 | Bottom-up Evaluation of Datalog Programs with Arithmetic Constraints
Laurent Fribourg, Marcos Veloso Peixoto |
CADE | 1 |
| 1992 | Mixing List Recursion and ArithmeticabstractA procedure that constructs mechanically the appropriate lemmas for proving assertions about programs with arrays is described. A certain subclass of formulas for which the procedure is guaranteed to terminate and thus constitutes a decision procedure is exhibited. This subclass allows for ordering over integers but not for incrementation. A more general subclass that allows for incrementation, but without the termination property, is considered. It is also indicated how to apply the method to a still more general subclass that allows for full arithmetic. These results are extended to the case in which predicates have more than one list argument.> Laurent Fribourg |
LICS | 1 |
| 1990 | Extracting Logic Programs from Proofs that Use Extended Prolog Execution and Induction
Laurent Fribourg |
ICLP | 1 |
| 1989 | A Strong Restriction of the Inductive Completion Procedure
Laurent Fribourg |
J. Symb. Comput. | 1 |
| 1987 | SLOG: A Logic Interpreter for Equational Clauses
Laurent Fribourg |
STACS | 1 |
| 1986 | A Strong Restriction of the Inductive Completion Procedure
Laurent Fribourg |
ICALP | 1 |
| 1986 | Test sets generation from algebraic specifications using logic programming
Luc Bougé, N. Choquet, Laurent Fribourg, Marie-Claude Gaudel |
J. Syst. Softw. | 3 |
| 1985 | Handling Function Definitions through Innermost Superposition and Rewriting
Laurent Fribourg |
RTA | 1 |
| 1985 | A Superposition Oriented Theorem Prover
Laurent Fribourg |
Theor. Comput. Sci. | 1 |
| 1984 | A Narrowing Procedure for Theories with Constructors
Laurent Fribourg |
CADE | 1 |
| 1984 | Oriented Equational Clauses as a Programming Language
Laurent Fribourg |
ICALP | 1 |
| 1983 | A Superposition Oriented Theorem Prover
Laurent Fribourg |
IJCAI | 1 |