Demo Data from VLDB 2026 / reviewers in the wild / expert
Matthias Beckert
dblp:145/9413
· DBLP profile ↗
6ranked-venue papers
5as first author
1since 2021 · last 2023
0000-0002-7690-217XORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 6 · 5 first-author · 1 since 2021Software engineering, systems software and programming languages · 1 · 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 · 100% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Embedded and real-time systems › real-time operating systems
interrupt latency |
0.4 | 2 | 2015 | Designing time partitions for real-time hypervisor with sufficient temporal independence · DAC 2015 Sufficient Temporal Independence and Improved Interrupt Latencies in a Real-Time Hypervisor · DAC 2014 |
Embedded and real-time systems
real-time virtualization |
0.4 | 2 | 2015 | Designing time partitions for real-time hypervisor with sufficient temporal independence · DAC 2015 Sufficient Temporal Independence and Improved Interrupt Latencies in a Real-Time Hypervisor · DAC 2014 |
Embedded and real-time systems › real-time communication
TDMA scheduling |
0.4 | 2 | 2015 | Designing time partitions for real-time hypervisor with sufficient temporal independence · DAC 2015 Sufficient Temporal Independence and Improved Interrupt Latencies in a Real-Time Hypervisor · DAC 2014 |
Embedded and real-time systems › real-time virtualization
temporal isolation |
0.4 | 2 | 2015 | Designing time partitions for real-time hypervisor with sufficient temporal independence · DAC 2015 Sufficient Temporal Independence and Improved Interrupt Latencies in a Real-Time Hypervisor · DAC 2014 |
Methods — techniques the papers use, named apart from their topics
optimization algorithm · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Robust Cause-Effect Chains with Bounded Execution Time and System-Level Logical Execution TimeabstractIn automotive and industrial real-time software systems, the primary timing constraints relate to cause-effect chains. A cause-effect chain is a sequence of linked tasks and it typically implements the process of reading sensor data, computing algorithms, and driving actuators. The classic timing analysis computes the maximum end-to-end latency of a given cause-effect chain to verify that its end-to-end deadline can be satisfied in all cases. This information is useful but not sufficient in practice: Software is usually evolving and updates may always alter the maximum end-to-end latency. It would be desirable to judge the quality of a software design a priori by quantifying how robust the timing of a given cause-effect chain will be in the presence of software updates. In this article, we derive robustness margins which guarantee that if software extensions stay within certain bounds, then the end-to-end deadline of a cause-effect chain can still be satisfied. Robustness margins are also useful to know if the system model has uncertain parameters. A robust system design can tolerate bounded deviations from the nominal system model without violating timing constraints. The results are applicable to both the bounded execution time programming model and the (system-level) logical execution time programming model. In this article, we study both an industrial use case from the automotive industry and analyze synthetically generated experiments with our open-source tool TORO. Leonie Köhler, Phil Hertha, Matthias Beckert, Alex Bendrick, Rolf Ernst |
ACM Trans. Embed. Comput. Syst. | 3 |
| 2017 | Exploiting sporadic servers to provide budget scheduling for ARINC653 based real-time virtualization environmentsabstractVirtualization techniques for embedded real-time systems typically employ TDMA scheduling to achieve temporal isolation among different virtualized partitions. Due to the fixed TDMA schedule, worst case response times for IRQs and tasks are significantly increased. Recent publications introduced slack based IRQ shaping to mitigate this problem. While providing better response times for IRQs, those mechanisms neither improve task timings nor provide a work conserving scheduling. In order to provide such capabilities while still providing temporal isolation, we introduce a method based on the well known sporadic server model. In combination with a proposed budget scheduler the system is able to schedule a TDMA based configuration while providing better response times and the same amount of temporal isolation. We show correctness of the approach and evaluate it in a hypervisor implementation. Matthias Beckert, Kai-Björn Gemlau, Rolf Ernst |
DATE | 1 |
| 2017 | Response Time Analysis for Sporadic Server Based Budget Scheduling in Real Time Virtualization EnvironmentsabstractVirtualization techniques for embedded real-time systems typically employ TDMA scheduling to achieve temporal isolation among different virtualized applications. Recent work already introduced sporadic server based solutions relying on budgets instead of a fixed TDMA schedule. While providing better average-case response times for IRQs and tasks, a formal response time analysis for the worst-case is still missing. In order to confirm the advantage of a sporadic server based budget scheduling, this paper provides a worst-case response time analysis. To improve the sporadic server based budget scheduling even more, we provide a background scheduling implementation which will also be covered by the formal analysis. We show correctness of the analysis approach and compare it against TDMA based systems. In addition to that, we provide response time measurements from a working hypervisor implementation on an ARM based development board. Matthias Beckert, Rolf Ernst |
ACM Trans. Embed. Comput. Syst. | 1 |
| 2016 | Zero-time communication for automotive multi-core systems under SPP schedulingabstractMulti-core CPUs are quickly gaining importance in automotive ECUs. While using multi-core architectures for application integration is meanwhile reasonably well understood, parallelization of existing task sets and partitioning of future computation intensive tasks still shows performance limitations and challenges portability and flexibility. The logical execution time (LET) paradigm has been proposed to control core-to-core communication timing which is one of the bottlenecks for automotive system parallelization. We show how to improve the predictability and performance of core-to-core communication by applying only minor modifications to the currently used partitioned static scheduling strategy. The basic idea is to guarantee better response times for low-priority tasks by boosting its priority, thereby using higher priority system slack. It can be selectively applied to individual tasks, and can implement the LET paradigm on all or on a subset of the tasks of a system. It is applicable to lower granularities down to individual runnables which is highly important in automotive applications with large container tasks. We show correctness of the approach and evaluate its performance in a microkernel implementation where it exhibits high performance. Matthias Beckert, Mischa Möstl, Rolf Ernst |
ETFA | 1 |
| 2015 | Designing time partitions for real-time hypervisor with sufficient temporal independenceabstractVirtualization techniques for embedded real-time systems, as known from the Integrated Modular Avionics (IMA) architecture of the ARINC653 standard, typically employ a TDMA scheduling to achieve temporal isolation among different virtualized partitions. Due to the fixed TDMA schedule, the worst case interrupt response times are significantly increased. An already proposed technique to mitigate this problem is to allow interrupts within an TDMA schedule, in order to achieve better interrupt response times while maintaining a sufficient degree of temporal independence via monitoring. In this paper we propose a novel approach that optimizes the TDMA schedule based on the partitions internal timing behavior and tasks parameters. The developed optimization algorithm generates a maximum amount of slack within the TDMA cycle. This slack is later used to interpose interrupts, while maintaining the interference with a monitor. We show correctness of the approach and evaluate it in a hypervisor implementation. Matthias Beckert, Rolf Ernst |
DAC | 1 |
| 2014 | Sufficient Temporal Independence and Improved Interrupt Latencies in a Real-Time HypervisorabstractVirtualization techniques for hard real-time systems typically employ TDMA scheduling to achieve temporal isolation among partitions. The processing of user-level interrupt handlers is only performed within appropriate time slots, thus significantly increasing interrupt latencies. Matthias Beckert, Moritz Neukirchner, Rolf Ernst, Stefan M. Petters |
DAC | 1 |