• Navigation überspringen
  • Zur Navigation
  • Zum Seitenende
Organisationsmenü öffnen Organisationsmenü schließen
Friedrich-Alexander-Universität Lehrstuhl für Informatik 4 (Systemsoftware)
  • FAUZur zentralen FAU Website
  1. Friedrich-Alexander-Universität
  2. Technische Fakultät
  3. Department Informatik
Suche öffnen
  • English
  • Campo
  • StudOn
  • FAUdir
  • Stellenangebote
  • Lageplan
  • Hilfe im Notfall
  1. Friedrich-Alexander-Universität
  2. Technische Fakultät
  3. Department Informatik
Friedrich-Alexander-Universität Lehrstuhl für Informatik 4 (Systemsoftware)
Menu Menu schließen
  • Lehrstuhl
    • Team
    • Aktuelles
    • Kontakt und Anfahrt
    • Leitbild
    • 50-jähriges Jubiläum
    Portal Lehrstuhl
  • Forschung
    • Forschungsbereiche
      • Betriebssysteme
      • Confidential Computing
      • Embedded Systems Software
      • Verteilte Systeme
    • Projekte
      • AIMBOS
      • BALu
      • BFT2Chain
      • DOSS
      • Mirador
      • NEON
      • PAVE
      • ResPECT
      • Watwa
    • Projektkampagnen
      • maRE
    • Seminar
      • Systemsoftware
    Portal Forschung
  • Publikationen
  • Lehre
    • Sommersemester 2025
      • Applied Software Architecture
      • Ausgewählte Kapitel der Systemsoftware
      • Betriebssystemtechnik
      • Projekt angewandte Systemsoftwaretechnik
      • System-Level Programming
      • Systemnahe Programmierung in C
      • Systemprogrammierung 1
      • Verteilte Systeme
    • Wintersemester 2024/25
      • Betriebssysteme
      • Middleware – Cloud Computing
      • Systemprogrammierung 2
      • Verlässliche Echtzeitsysteme
      • Virtuelle Maschinen
      • Web-basierte Systeme
    Portal Lehre
  • Examensarbeiten
  1. Startseite
  2. Forschung
  3. Forschungsbereiche
  4. Embedded Systems Software

Embedded Systems Software

Bereichsnavigation: Forschung
  • Forschungsbereiche
    • Betriebssysteme
    • Confidential Computing
    • Embedded Systems Software
    • Verteilte Systeme
  • AIMBOS
  • BALu
  • BFT2Chain
  • DOSS
  • Mirador
  • NEON
  • PAVE
  • REFIT
  • ResPECT
  • Watwa
  • Archiv

Embedded Systems Software

News

  • Preis der GI-Fachgruppe Frauen und Informatik 2025 an Eva Dengler - Zu unserer großen Freude wurde die Masterarbeit „Clock-Tree–Aware Resource-Consumption Models for Embedded SoC Platforms“ unserer Mitarbeiterin Eva Dengler mit dem Förderpreis WITA 2025 für die beste Masterarbeit der Fachgruppe Frauen und Informatik ausgezeichnet. Die Arbeit wurde von Peter Wägemann und Simon Schuster an unserem Lehrstuhl betreut. Die Forschung aufbauend auf...
  • ECRTS’24 in Lille - Eva Dengler besuchte letzte Woche die ECRTS in Lille, Frankreich. Sie präsentierte dort unseren Beitrag „Crêpe: Clock-Reconfiguration-Aware Preemption Control in Real-Time Systems with Devices“, verfasst zusammen mit Peter Wägemann. Das Papier beschäftigt sich mit der Optimierung von zeitkritischen Echtzeitsystemen mit Gerätenutzung im Bezug auf deren Energiebedarf. Am Programm stand zudem...
  • HotCarbon 2024 - Heute findet die dritte Ausgabe des HotCarbon-Workshops in Santa Cruz, Kalifornien statt. Unser Lehrstuhl ist dort mit dem Beitrag „CO2CoDe: Towards Carbon-Aware Hardware/Software Co-Design for Intermittently-Powered Embedded Systems“ vertreten, für den Phillip Raffeck einen Videovortrag aufgenommen hat. Der Beitrag unterstreicht an einer beispielhaften Fallstudie die Notwendigkeit ganzheitlicher Systementwürfe, um den...
  • LCTES/PLDI 2024 - Phillip Raffeck besuchte letzte Woche die PLDI-Konferenz in Kopenhagen, Dänemark. Im Rahmen der angegliederten LCTES-Konferenz stellte er unseren Beitrag mit dem Titel WoCA: Avoiding Intermittent Execution in Embedded Systems by Worst-Case Analyses with Device States vor, dessen Ansatz mittels statischer Analyse Fortschrittsgarantien in Intermittent Systems ermöglicht.
  • Absolventenpreis der GI-Fachgruppe Betriebssysteme an Eva Dengler - Unsere ehemalige studentische Mitarbeiterin Eva Dengler hat mit ihrer Masterarbeit zum Thema „Clock-Tree–Aware Resource Consumption Models for Embedded SoC Platforms“ den Absolventenpreis 2023 der GI-Fachgruppe Betriebssysteme gewonnen. Fachlich betreut wurde die Arbeit von Peter Wägemann. Die Arbeit lief im Rahmen des DFG-Projekts Watwa, in dem Eva inzwischen als wissenschaftliche Mittarbeiterin...
  • ECRTS 2023 - Der Lehrstuhl war mit substantiellen Beiträgen auf der 35th Euromicro Conference on Real-Time Systems (ECRTS 2023) in Wien vertreten: Am Dienstag, den 11. Juli, organisierte Peter Wägemann den 21st International Workshop on Worst-Case Execution Time Analysis (WCET 2023). Tags darauf stellte Eva Dengler mit FusionClock: Energy-Optimal Clock-Tree Reconfigurations for Energy-Constrained...

Topics

  • energy-aware system
  • real-time operating systems & scheduling
  • worst-case execution time (WCET) analysis
  • worst-case energy consumption (WCEC) analysis
  • carbon-aware systems

Projects

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.

Contact Person

Peter Wägemann

Dr.-Ing. Peter Wägemann

Participating Scientists

Phillip Raffeck

Phillip Raffeck, M. Sc.

Simon Schuster

Simon Schuster, M. Sc.

Eva Dengler

Eva Dengler, M. Sc.

Luis Gerhorst

Luis Gerhorst

Tobias Häberlein

Tobias Häberlein, M. Sc.

Selected Publications

ENSSys ’25 Ishwar Mudraje, Jasper Devreker, Kai Vogelgesang, Luis Gerhorst, Phillip Raffeck, Peter Wägemann, Thorsten Herfet.
Reverse Engineering the ESP32-C3 Wi-Fi Drivers for Static Worst-Case Analysis of Intermittently-Powered Systems.
Proceedings of the 13th International Workshop on Energy Harvesting & Energy-Neutral Sensing Systems (ENSSys ’25). 2025.
[PDF] [BibTex]
LCTES ’25 Markus E. Gerber, Luis Gerhorst, Ishwar Mudraje, Kai Vogelgesang, Thorsten Herfet, Peter Wägemann.
vNV-Heap: An Ownership-Based Virtually Non-Volatile Heap for Embedded Systems.
26th ACM SIGPLAN/SIGBED International Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES 2025). 2025.
[PDF] [BibTex]
CCNC ’25 Kai Vogelgesang, Ishwar Mudraje, Luis Gerhorst, Phillip Raffeck, Peter Wägemann, Thorsten Herfet, Wolfgang Schröder-Preikschat.
PfIP: A UDP/IP Transactional Network Stack for Power-Failure Resilience in Embedded Systems.
Proceedings of the 22nd IEEE Consumer Communications & Networking Conference (CCNC 2025). 20251.
[PDF] [BibTex]
RAID ’24 Luis Gerhorst, Henriette Herzog, Peter Wägemann, Maximilian Ott, Rüdiger Kapitza, Timo Hönig.
VeriFence: Lightweight and Precise Spectre Defenses for Untrusted Linux Kernel Extensions.
Proceedings of the 27th International Symposium on Research in Attacks, Intrusions and Defenses (RAID ’24). 2024.
[PDF] [BibTex]
ECRTS ’24 Best Paper Award Eva Dengler, Peter Wägemann.
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] [BibTex]
RTAS ’24 Harald Böhm, Tobias Distler, Peter Wägemann.
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] [BibTex]
LCTES ’24 Phillip Raffeck, Johannes Maier, Peter Wägemann.
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] [BibTex]
WCET ’24 Emad Jacob Maroun, Eva Dengler, Christian Dietrich, Stefan Hepp, Henriette Herzog, Benedikt Huber, Jens Knoop, Daniel Wiltsche-Prokesch, Peter Puschner, Phillip Raffeck, Martin Schoeberl, Simon Schuster, Peter Wägemann.
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] [BibTex]
HotCarbon ’24 Phillip Raffeck, Sven Posner, Peter Wägemann.
CO2CoDe: Towards Carbon-Aware Hardware/Software Co-Design for Intermittently-Powered Embedded Systems.
Proceedings of the HotCarbon Workshop on Sustainable Computer Systems (HotCarbon ’24). 2024.
[PDF] [BibTex]
CCNC WiP ’24 Kai Vogelgesang, Phillip Raffeck, Peter Wägemann, Thorsten Herfet, Wolfgang Schröder-Preikschat.
WIP: Towards a Transactional Network Stack for Power-Failure Resilience.
Proceedings of the 21st IEEE Consumer Communications & Networking Conference (CCNC WiP ’24) - Work-In-Progress. 2024.
[PDF] [BibTex]
ECRTS ’23, Poster Eva Dengler, Phillip Raffeck, Simon Schuster, Peter Wägemann.
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] [BibTex]
ATC ’23 Bernhard Heinloth, Peter Wägemann, Wolfgang Schröder-Preikschat.
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] [BibTex]
ECRTS ’23 Phillip Raffeck, Peter Wägemann.
Ecology-Aware Material Use as a Pervasive Trait in Intermittent Real-Time Systems.
Poster Session/Real-Time Pitches Session of the 35th Euromicro Conference on Real-Time Systems (ECRTS ’23). 2023.
[PDF] [BibTex]
LCTES ’21 Simon Schuster, Peter Wägemann, Peter Ulbrich, Wolfgang Schröder-Preikschat.
Annotate Once – Analyze Anywhere: Context-Aware WCET Analysis by User-Defined Abstractions.
Proceedings of the 22nd ACM International Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES ’21). 2021.
[PDF] [BibTex]
ISORC ’21 Steffen Vaas, Peter Ulbrich, Christian Eichler, Peter Wägemann, Marc Reichenbach, Dietmar Fey.
Taming Non-Deterministic Low-Level I/O: Predictable Multi-Core Real-Time Systems by SoC Co-Design.
Proceedings of the 24th IEEE International Symposium on Real-Time Distributed Computing (IEEE ISORC ’21). 2021.
[PDF] [BibTex]
Friedrich-Alexander-Universität
Erlangen-Nürnberg

Schlossplatz 4
91054 Erlangen
  • Impressum
  • Datenschutz
  • Barrierefreiheit
  • Facebook
  • RSS Feed
  • Xing
Nach oben