VLDB 2026 Research / reviewers in the wild / expert
David Lesens
dblp:13/4759
· DBLP profile ↗
9ranked-venue papers
3as first author
1since 2021 · last 2021
0000-0002-3452-9960ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 3 · 2 first-authorSystems, architecture and hardware · 2Theory of computation · 2 · 1 first-author · 1 since 2021Artificial intelligence and machine learning · 1Security and privacy · 1Applied, interdisciplinary, general and emerging computing · 1
| 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 | 5 |
| 2015 | A Statistical Approach for Timed Reachability in AADL ModelsabstractWe introduce a simulator (slimsim) for a subset of AADL extended with formalized behavioral semantics for nominal and error models. The simulator allows to perform probabilistic analysis using the Monte Carlo method, on linear-hybrid, stochastic models, which describe a combination of nominal and error behaviors of hard- and software components. The tool supports the use of different strategies, which control the behavior of the simulator when dealing with various forms of non-determinism. The simulator is tested using benchmarks of the COMPASS toolset, as well as a case study by Airbus Defense and Space. Harold Bruintjes, Joost-Pieter Katoen, David Lesens |
DSN | 3 |
| 2012 | A Case Study in Formal System Engineering with SysML
Iulia Dragomir, Iulian Ober, David Lesens |
ICECCS | 3 |
| 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 | 3 |
| 2010 | Scheduling Dependent Periodic Tasks without Synchronization MechanismsabstractThis article studies the scheduling of critical embedded systems, which consist of a set of communicating periodic tasks with constrained deadlines. Currently, tasks are usually sequenced manually, partly because available scheduling policies do not ensure the determinism of task communications. Ensuring this determinism requires scheduling policies supporting task precedence constraints (which we call dependent tasks), which are used to force the order in which communicating tasks execute. We propose fixed priority scheduling policies for different classes of dependent tasks: with simultaneous or arbitrary release times, with simple precedences (between tasks of the same period) or extended precedences (between tasks of different periods). We only consider policies that do not require synchronization mechanisms (like semaphores). This completely prevents deadlocks or scheduling anomalies without requiring further proofs. Julien Forget, Frédéric Boniol, Emmanuel Grolleau, David Lesens, Claire Pagetti |
IEEE Real-Time and Embedded Technology and Applications Symposium | 4 |
| 2010 | Using Static Analysis in Space: Why Doing so?
David Lesens |
SAS | 1 |
| 2007 | Virtual execution of AADL models via a translation into synchronous programsabstractArchitecture description languages are used to describe both the hardware and software architecture of an application, at system-level. The basic software components are intended to be developed independently, and then deployed on the described architecture. This separate development of the architecture and of the software raises the problem of early validation of the integrated system. Erwan Jahier, Nicolas Halbwachs, Pascal Raymond, Xavier Nicollin, David Lesens |
EMSOFT | 5 |
| 2001 | Automatic verification of parameterized networks of processes
David Lesens, Nicolas Halbwachs, Pascal Raymond |
Theor. Comput. Sci. | 1 |
| 1997 | Automatic Verification of Parameterized Linear Networks of ProcessesabstractThis paper describes a method to verify safety properties of parameterized linear networks of processes. The method is based on the construction of a network invariant, defined as a fixpoint. Such invariants can often be automatically computed using heuristics based on Cousot's widening techniques. These techniques have been implemented and some non-trivial examples are presented. David Lesens, Nicolas Halbwachs, Pascal Raymond |
POPL | 1 |