Peter Wägemann

Dr.-Ing. Peter Wägemann

Department of Computer Science
Chair of Computer Science 4 (Systems Software)

Room: Raum 0.052
Martensstraße 1
91058 Erlangen

PGP Key

Google Scholar

I am a postdoctoral researcher in the System Software Group at FAU Erlangen-Nürnberg, where I lead the subgroup on Embedded System Software.

For questions regarding the lecture on System-Level Programming and the lectures on Real-Time Systems, please use the respective mailing lists.

Selected Publications

ECRTS '24 Best Paper Award Dengler, Eva and Wägemann, Peter. Crêpe: Clock-Reconfiguration--Aware Preemption Control in Real-Time Systems with Devices. Proceedings of the 36th Euromicro Conference on Real-Time Systems (ECRTS '24). 2024
[PDF] [Source Code] [Artifact Evaluation]
RTAS '24 Böhm, Harald and Distler, Tobias and Wägemann, Peter. TinyBFT: Byzantine Fault-Tolerant Replication for Highly Resource-Constrained Embedded Systems. Proceedings of the 30th Real-Time and Embedded Technology and Applications Symposium (RTAS '24). 2024
[PDF] [Source Code] [Artifact Evaluation]
LCTES '24 Raffeck, Phillip and Maier, Johannes and Wägemann, Peter. WoCA: Avoiding Intermittent Execution in Embedded Systems by Worst-Case Analyses with Device States. Proceedings of the 25th ACM SIGPLAN/SIGBED International Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES '24). 2024
[PDF] [Source Code]
WCET '24 Maroun, Emad Jacob and Dengler, Eva and Dietrich, Christian and Hepp, Stefan and Herzog, Henriette and Huber, Benedikt and Knoop, Jens and Wiltsche-Prokesch, Daniel and Puschner, Peter and Raffeck, Phillip and Schoeberl, Martin and Schuster, Simon and Wägemann, Peter. The Platin Multi-Target Worst-Case Analysis Tool. Proceedings of the 22nd International Workshop on Worst-Case Execution Time Analysis (WCET '24). 2024
[PDF] [Source Code]
ECRTS '23 Dengler, Eva and Raffeck, Phillip and Schuster, Simon and Wägemann, Peter. FusionClock: Energy-Optimal Clock-Tree Reconfigurations for Energy-Constrained Real-Time Systems. Proceedings of the 35th Euromicro Conference on Real-Time Systems (ECRTS '23). 2023
[PDF] [Source Code] [Artifact Evaluation]
ATC '23 Heinloth, Bernhard and Wägemann, Peter and Schröder-Preikschat, Wolfgang. LUCI -- Loader-based Dynamic Software Updates for Off-the-shelf Shared Objects. Proceedings of the 2023 USENIX Annual Technical Conference (USENIX ATC '23). 2023
[PDF] [Source Code] [Artifact Evaluation]
ECRTS '18 Outstanding Paper Award Wägemann, Peter and Dietrich, Christian and Distler, Tobias and Ulbrich, Peter and Schröder-Preikschat, Wolfgang. Whole-System Worst-Case Energy-Consumption Analysis for Energy-Constrained Real-Time Systems. Proceedings of the 30th Euromicro Conference on Real-Time Systems (ECRTS '18). 2018
[PDF] [Source Code] [Artifact Evaluation]
RTAS '17 Wägemann, Peter and Distler, Tobias and Eichler, Christian and Schröder-Preikschat, Wolfgang. Benchmark Generation for Timing Analysis. Proceedings of the 23rd Real-Time and Embedded Technology and Applications Symposium (RTAS '17). 2017
[PDF] [Source Code]
RTAS '17 Outstanding Paper Award Dietrich, Christian and Wägemann, Peter and Ulbrich, Peter and Lohmann, Daniel. SysWCET: Whole-System Response-Time Analysis for Fixed-Priority Real-Time Systems. Proceedings of the 23rd Real-Time and Embedded Technology and Applications Symposium (RTAS '17). 2017
[PDF] [Source Code]
RTAS '16 Wägemann, Peter and Distler, Tobias and Janker, Heiko and Raffeck, Phillip and Sieh, Volkmar. A Kernel for Energy-Neutral Real-Time Systems with Mixed Criticalities. Proceedings of the 22nd Real-Time and Embedded Technology and Applications Symposium (RTAS '16). 2016
[PDF] [Source Code]

The full list of publications can be found below.

Awards

Best Paper Award

Best Paper Award at the 36th Euromicro Conference on Real‑Time Systems (ECRTS '24) for the paper "Crêpe: Clock-Reconfiguration–Aware Preemption Control in Real-Time Systems with Devices"

Dissertation Award Fachgruppe Betriebssysteme, GI Dissertation Award
Dissertation Award Nomination FAU nominee for the GI Dissertation Award, summary in "Ausgezeichnete Dissertationen"
Outstanding Paper Award

Outstanding Paper Award at the 30th Euromicro Conference on Real‑Time Systems (ECRTS '18) for the paper "Whole-System Worst-Case Energy-Consumption Analysis for Energy-Constrained Real-Time Systems"

Outstanding Paper Award

Outstanding Paper Award at the 23rd Real‑Time and Embedded Technology and Applications Symposium (RTAS '17) for the paper "SysWCET: Whole‑System Response‑Time Analysis for Fixed‑Priority Real‑Time Systems"

Ongoing Research

Future generations of the Internet of Things to a significant degree will consist of battery-free devices that only have a scarce amount of resources and harvest all the energy they consume from their environment. Since such small systems have to perform critical tasks, the affected data and computations need to be protected by means of redundant distribution across several nodes. Byzantine fault-tolerant (BFT) replication protocols are theoretically capable of meeting the demanded requirements in terms of reliability and availability, but unfortunately they are not directly applicable in resource-constrained embedded systems. This drawback is a result of the fact that existing BFT protocols were designed with server-based infrastructures in mind, which especially becomes evident in two aspects: Firstly, existing protocol implementations have a comparably large memory footprint and therefore are not suitable for small computing nodes, even with the protocols' minimal configuration. Secondly, existing approaches assume correct replicas to have a mostly uninterrupted power supply, meaning that their progress guarantees usually cannot be provided in systems in which temporary power failures may happen at any time.

The goal of the BFTeam project is to solve these shortcomings through whole-system runtime support for the operation of BFT protocols on embedded nodes. The special nature of this project lies in the cooperation between two research domains that in the past have largely been pursued independently from each other: (1) the development of resource-efficient protocols for the robust replication of applications and (2) the static analysis of embedded real-time systems to ensure upper bounds on execution time, energy consumption, and the size of a system's memory footprint. The joint BFTeam approach is the first that enables the analysis of critical protocol steps and phases in order to, for example, only execute these steps or phases if enough energy is available to actually complete them.

To achieve these goals, BFTeam first focuses on providing replica-local progress guarantees that affect only individual nodes but already suffice to support asynchronous BFT protocols. In a next step, the approach is then extended to also include system-wide guarantees for the entire replica group, thereby enabling the additional implementation of energy-aware partially synchronous protocols. For the evaluation of both the protocols and analysis techniques, BFTeam develops a hardware platform that is tailored to the specific requirements of the project. With this analyzable platform, BFTeam is able to assess the effectiveness of its solutions based on real-world experiments.

The BFTeam project is funded for 2 years by the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) – 554710377.

Selected Publications

RTAS 2024

Harald Böhm, Tobias Distler, and Peter Wägemann. TinyBFT: Byzantine Fault-Tolerant Replication for Highly Resource-Constrained Embedded Systems. In Proceedings of the 30th Real-Time and Embedded Technology and Applications Symposium (RTAS '24), pages 225–238, Hong Kong, 13–16 May 2024. (BibTeX, Source code)

Open-Source Prototype

TinyBFT A BFT library for tiny embedded devices

For more information, please visit the project's page.

For more information, please visit the project's page.

For more information, please visit the project's page.

Academic Service

ReNeSys 2025 Workshop Co-Chair of the 1st Workshop on Resilient Networks and Systems1st Workshop on Resilient Networks and Systems
RTSS 2024 Publicity Chair of the 45th IEEE Real-Time Systems Symposium
RTSS 2023 Paper Award Committee of the 44th IEEE Real-Time Systems Symposium

Teaching

Summer Term 2025

Winter Term 2024

Summer Term 2024

Winter Term 2023

Winter Term 2022

Summer Term 2022

Winter Term 2021

Summer Term 2021

Winter Term 2020

Summer Term 2019

Winter Term 2018

Summer Term 2018

Winter Term 2017/18

Summer Term 2017

Winter Term 2016/17

Summer Term 2016

Winter Term 2015/16

Summer Term 2015

Winter Term 2014/15

Publications

(exported from CRIS)

2025

2024

2023

2022

2021

2020

2019

2018

2017

2016

2015

2014