Demo Data from EDBT 2026 / reviewers in the wild / expert
Benjamin Lesage
dblp:93/7756
· DBLP profile ↗
11ranked-venue papers
4as first author
7since 2021 · last 2026
0009-0007-8735-1071ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3 · 2 first-author · 2 since 2021Security and privacy · 2 · 1 first-author · 2 since 2021Software engineering, systems software and programming languages · 2 · 2 since 2021Applied, interdisciplinary, general and emerging computing · 2 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Embedded and real-time systems · 73% Memory systems · 23% Electronic design automation · 4% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Embedded and real-time systems
worst-case execution time analysis |
0.3 | 2 | 2015 | Static Probabilistic Timing Analysis for Multi-path Programs · RTSS 2015 Scalable Fixed-Point Free Instruction Cache Analysis · RTSS 2011 |
Memory systems
cache |
0.2 | 1 | 2015 | Static Probabilistic Timing Analysis for Multi-path Programs · RTSS 2015 |
Embedded and real-time systems › real-time scheduling
probabilistic timing analysis |
0.2 | 1 | 2015 | Static Probabilistic Timing Analysis for Multi-path Programs · RTSS 2015 |
Embedded and real-time systems › worst-case execution time analysis
instruction cache analysis |
0.1 | 1 | 2011 | Scalable Fixed-Point Free Instruction Cache Analysis · RTSS 2011 |
Electronic design automation › timing analysis
static timing analysis |
0.0 | 1 | 2011 | Scalable Fixed-Point Free Instruction Cache Analysis · RTSS 2011 |
Methods — techniques the papers use, named apart from their topics
abstract interpretation · 0.3static analysis · 0.2static cache analysis · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Formal Target Aware Training of Machine Learning Models
Nicolas Valot, Louis Fabre, Benjamin Lesage, Ammar Mechouche, Claire Pagetti |
SAFECOMP | 3 |
| 2026 | Validating compositional-based models of core memory hierarchies through MPSoC events
Alfonso Mascareñas González, Frédéric Boniol, Camille Coquand, Benjamin Lesage, Claire Pagetti |
J. Syst. Archit. | 4 |
| 2025 | Towards a validated core memory model through (MP)SoC eventsabstractThe certification of safety-critical systems requires amongst other things understanding the underlying hardware platform, and its use in the context of the system. At the processor level, it means that the designer must understand in detail the behaviour of a core executing a program. Many approaches rely on capturing such knowledge in an abstract model of the core. A crucial question is then does the model correctly represent the processor? and how can the designer prove such correctness? In this paper, we propose a methodology to build a core model, taking solely into account the memory accesses, and to validate the resulting model with associated stressing benchmarks. Alfonso Mascareñas González, Frédéric Boniol, Benjamin Lesage, Claire Pagetti |
ISORC | 3 |
| 2025 | Challenges of neural network accelerators for aeronautics - position paper
Benjamin Lesage, Adrien Gauffriau, Claire Pagetti, Nicolas Valot |
Real Time Syst. | 1 |
| 2022 | Using Digital Twins in the Development of Complex Dependable Real-Time Embedded Systems
Xiaotian Dai 0001, Shuai Zhao 0004, Benjamin Lesage, Iain Bate |
ISoLA (4) | 3 |
| 2022 | Verified synthesis of optimal safety controllers for human-robot collaborationabstractWe present a tool-supported approach to the synthesis, verification, and testing of the control software responsible for the safety of human-robot interaction in manufacturing processes that use collaborative robots. In human-robot collaboration, software-based safety controllers are used to improve operational safety, for example, by triggering shutdown mechanisms or emergency stops to reduce the likelihood of accidents. Complex robotic tasks and increasingly close human-robot interaction pose new challenges to controller developers and certification authorities. Key among these challenges is the need to assure the correctness of safety controllers under explicit (and preferably weak) assumptions. Our integrated synthesis, verification, and test approach is informed by the process, risk analysis, and relevant safety regulations for the target application. Controllers are selected from a design space of feasible controllers according to a set of optimality criteria, are formally verified against correctness criteria, and are translated into executable code and tested in a digital twin. The resulting controller can detect the occurrence of hazards, move the process into a safe state, and, under certain circumstances, return the process to an operational state from which it can resume its original task. We show the effectiveness of our software engineering approach through a case study involving the development of a safety controller for a manufacturing work cell equipped with a collaborative robot. Mario Gleirscher, Radu Calinescu, James A. Douthwaite, Benjamin Lesage, Colin Paterson, Jonathan M. Aitken, Rob Alexander, James Law |
Sci. Comput. Program. | 4 |
| 2021 | SASSI: Safety Analysis Using Simulation-Based Situation Coverage for Cobot Systems
Benjamin Lesage, Rob Alexander |
SAFECOMP | 1 |
| 2019 | Industrial Application of a Partitioning Scheduler to Support Mixed Criticality SystemsabstractThe ever-growing complexity of safety-critical control systems continues to require evolution in control system design, architecture and implementation. At the same time the cost of developing such systems must be controlled and importantly quality must be maintained. This paper examines the application of Mixed Criticality System (MCS) research to a DAL-A aircraft engine Full Authority Digital Engine Control (FADEC) system which includes studying porting the control system’s software to a preemptive scheduler from a non-preemptive scheduler. The paper deals with three key challenges as part of the technology transitions. Firstly, how to provide an equivalent level of fault isolation to ARINC 653 without the restriction of strict temporal slicing between criticality levels. Secondly extending the current analysis for Adaptive Mixed Criticality (AMC) scheduling to include the overheads of the system. Finally the development of clustering algorithms that automatically group tasks into larger super-tasks to both reduce overheads whilst ensuring the timing requirements, including the important task transaction requirements, are met. Stephen Law, Iain Bate, Benjamin Lesage |
ECRTS | 3 |
| 2018 | On the analysis of random replacement caches using static probabilistic timing methods for multi-path programsabstractProbabilistic hard real-time systems, based on hardware architectures that use a random replacement cache, provide a potential means of reducing the hardware over-provision required to accommodate pathological scenarios and the associated extremely rare, but excessively long, worst-case execution times that can occur in deterministic systems. Timing analysis for probabilistic hard real-time systems requires the provision of probabilistic worst-case execution time (pWCET) estimates. The pWCET distribution can be described as an exceedance function which gives an upper bound on the probability that the execution time of a task will exceed any given execution time budget on any particular run. This paper introduces a more effective static probabilistic timing analysis (SPTA) for multi-path programs. The analysis estimates the temporal contribution of an evict-on-miss, random replacement cache to the pWCET distribution of multi-path programs. The analysis uses a conservative join function that provides a proper over-approximation of the possible cache contents and the pWCET distribution on path convergence, irrespective of the actual path followed during execution. Simple program transformations are introduced that reduce the impact of path indeterminism while ensuring sound pWCET estimates. Evaluation shows that the proposed method is efficient at capturing locality in the cache, and substantially outperforms the only prior approach to SPTA for multi-path programs based on path merging. The evaluation results show incomparability with analysis for an equivalent deterministic system using an LRU cache. For some benchmarks the performance of LRU is better, while for others, the new analysis techniques show that random replacement has provably better performance. Benjamin Lesage, David Griffin 0002, Sebastian Altmeyer, Liliana Cucu-Grosjean, Robert I. Davis 0001 |
Real Time Syst. | 1 |
| 2015 | Static Probabilistic Timing Analysis for Multi-path ProgramsabstractThis paper introduces an effective Static Probabilistic Timing Analysis (SPTA) for multi-path programs. The analysis estimates the temporal contribution of an evict-on-miss, random replacement cache to the probabilistic Worst-Case Execution Time (pWCET) distribution of multi-path programs. The analysis uses a conservative join function that provides a proper overapproximation of the possible cache contents and the pWCET distribution on path convergence, irrespective of the actual path followed during execution. Simple program transformations are introduced that reduce the impact of path indeterminism while ensuring sound pWCET estimates. Evaluation shows that the proposed method is efficient at capturing locality in the cache, and substantially outperforms the only prior approach to SPTA for multi-path programs based on path merging. The evaluation results show incomparability with analysis for an equivalent deterministic system using an LRU cache. Benjamin Lesage, David Griffin 0002, Sebastian Altmeyer, Robert I. Davis 0001 |
RTSS | 1 |
| 2011 | Scalable Fixed-Point Free Instruction Cache AnalysisabstractEstimating worst-case execution times (WCETs) for architectures with caches requires the worst-case number of cache misses to be upper bounded. Most existing static cache analysis methods use fixed-point computation and do not scale well with large code sizes. To address this scalability issue, we propose in this paper a new fast and scalable instruction cache analysis technique. In contrast to existing work, neither fixed point computation nor heavyweight interprocedural analysis are required. Thus, code sizes too long to analyze with existing techniques are then analyzable with lower analysis time and memory consumption, and with only a slight degradation of the analysis precision. Experimental results show a reduction of the analysis execution time of a factor 5 in average (with a peak near 30 for the largest and most complex code) with only a degradation of the analysis precision of 0.5% in average. The proposed technique is intended to be used in situations where the need for fast analysis outweighs the need for very tight results: early software development phases, timing analysis of large pieces of software, or iterative WCET-oriented compiler optimizations. Damien Hardy, Benjamin Lesage, Isabelle Puaut |
RTSS | 2 |