Abgeschlossene studentische Arbeiten
2022-2020
- A Cactus Stack Implementation for a Microparallism Runtime (EMPER-CACTUS)
- Bearbeiter: Nicolas Pfeiffer (beendet am 02.03.2020, Ausarbeitung...)
- Betreuer: Florian Schmaus, M. Sc., Prof. i. R. Dr.-Ing. habil. Wolfgang Schröder-Preikschat
- A simple and lightweight just-in-time compiler to translate the JITTY kernel from a subset of CIL to machine code exemplified on the x86-64 architecture
- Bearbeiter: Stefan Sächerl (beendet am 18.10.2022 )
- Betreuer: Prof. i. R. Dr.-Ing. habil. Wolfgang Schröder-Preikschat, Dr.-Ing. Volkmar Sieh, Dustin Nguyen, M. Sc.
- Analyse der kombinierten Maßschneiderung von Betriebssystem und Anwendungsumgebung (CADOS_COMBINED)
- Bearbeiter: Stefan Eschenbacher (beendet am 01.02.2022 )
- Betreuer: Prof. i. R. Dr.-Ing. habil. Wolfgang Schröder-Preikschat, Dr.-Ing. Andreas Ziegler
- Analysis and Prediction of Execution Time and Power Demand of Artificial Neural Network Inferences on a Tensor Processing
- Bearbeiter: Judith Hemp (beendet am 07.09.2020 )
- Betreuer: Prof. i. R. Dr.-Ing. habil. Wolfgang Schröder-Preikschat, Benedict Herzog, M. Sc., Dr.-Ing. Stefan Reif, Prof. Dr.-Ing. Timo Hönig
- Auslagerung von Betriebssystemfunktionalität an DMA-Einheiten
- Betreuer: Dr.-Ing. Phillip Raffeck, Prof. i. R. Dr.-Ing. habil. Wolfgang Schröder-Preikschat
- Compiler-Based Target-Optimization of Operating-System Functions
- Bearbeiter: Marco Ammon (beendet am 31.01.2020 )
- Betreuer: Prof. i. R. Dr.-Ing. habil. Wolfgang Schröder-Preikschat, Bernhard Heinloth, M. Sc., Dustin Nguyen, M. Sc.
- Compilergestützte Optimierung kritischer Abschnitte auf Basis vereinfachten C-Codes
- Bearbeiter: Kai Streitferdt (beendet am 10.03.2021 )
- Betreuer: Prof. i. R. Dr.-Ing. habil. Wolfgang Schröder-Preikschat, Dr.-Ing. Volkmar Sieh
- Conception and Implementation of a Relocating Loader for OctoPOS (OctoPOS Relocating Loader)
- Betreuer: Dr.-Ing. Tobias Langer, Jonas Rabenstein, M. Sc., Prof. i. R. Dr.-Ing. habil. Wolfgang Schröder-Preikschat
- Decoupling User and Kernel Space: A System Call Framework for OctoPOS
- Bearbeiter: Eva Dengler (beendet am 28.04.2020 )
- Betreuer: Prof. i. R. Dr.-Ing. habil. Wolfgang Schröder-Preikschat, Dr.-Ing. Tobias Langer, Jonas Rabenstein, M. Sc., Florian Schmaus, M. Sc.
- Der Einfluss von Maßschneiderung auf die Wartbarkeit von Systemsoftware (CADOS_TAILORPATCH)
- Betreuer: Dr.-Ing. Andreas Ziegler, Lohmann, Daniel
- Design and Implementation of a 64-Bit RISC-V Port with Multicore Support for the Unix-like JITTY-OS
- Bearbeiter: Markus Wich (beendet am 04.04.2022 )
- Betreuer: Prof. i. R. Dr.-Ing. habil. Wolfgang Schröder-Preikschat, Dr.-Ing. Volkmar Sieh
- Design and Implementation of a Porting Layer for Running Just-in-Time Compilers on Bare Metal x86 Systems
- Bearbeiter: Tobias Auerochs (beendet am 23.04.2020 )
- Betreuer: Prof. i. R. Dr.-Ing. habil. Wolfgang Schröder-Preikschat, Dr.-Ing. Volkmar Sieh
- Design and Implementation of a Simple Multithreaded UDP/IP Network Stack Including an E1000 Network Adapter Driver for a POSIX OS
- Bearbeiter: David Sauerwein (beendet am 09.04.2020 )
- Betreuer: Prof. i. R. Dr.-Ing. habil. Wolfgang Schröder-Preikschat, Dr.-Ing. Volkmar Sieh
- Design and Implementation of an NFS Server and Client for the JITTY Operating System
- Betreuer: Prof. i. R. Dr.-Ing. habil. Wolfgang Schröder-Preikschat, Dr.-Ing. Volkmar Sieh
- Design and Implementation of User-, PID-, Network and Mount-Namespaces in JITTY-OS
- Bearbeiter: Paul Bergmann (beendet am 30.08.2022 )
- Betreuer: Prof. i. R. Dr.-Ing. habil. Wolfgang Schröder-Preikschat, Dr.-Ing. Volkmar Sieh
- Design und Implementierung der TCP-Schicht im JITTY Betriebssystem mit minimalem und einfachem Locking
- Bearbeiter: Fabian Krüger (beendet am 18.12.2020 )
- Betreuer: Prof. i. R. Dr.-Ing. habil. Wolfgang Schröder-Preikschat, Dr.-Ing. Volkmar Sieh
- Design, Implementation and Evaluation of an IPv6 Extension for the Network Stack of the JITTY Operating System
- Bearbeiter: Nikolas Koesling (beendet am 23.12.2022 )
- Betreuer: Prof. i. R. Dr.-Ing. habil. Wolfgang Schröder-Preikschat, Dr.-Ing. Volkmar Sieh
- Designing a Lightweight Just-in-Time Compiler to Execute Kernel Code Compiled to CIL on the AMD64 Architecture
- Bearbeiter: Daniel Zänker (beendet am 04.08.2021 )
- Betreuer: Prof. i. R. Dr.-Ing. habil. Wolfgang Schröder-Preikschat, Dr.-Ing. Volkmar Sieh
- Development of a Minimal Hardware Abstraction Layer as an Interface between a Just-in-Time Compiler and x86_64 Hardware
- Bearbeiter: Ferdinand Schober (beendet am 14.12.2022 )
- Betreuer: Prof. i. R. Dr.-Ing. habil. Wolfgang Schröder-Preikschat, Dr.-Ing. Volkmar Sieh
- Dynamische Migrationsentscheidungen in Mehrkernsystemen
- Bearbeiter: Helene Gsänger (beendet am 30.11.2020, Ausarbeitung...)
- Betreuer: Dr.-Ing. Phillip Raffeck, Prof. Dr.-Ing. Peter Ulbrich, Prof. i. R. Dr.-Ing. habil. Wolfgang Schröder-Preikschat
- Einsatz modellprädikativer Regelung zur Entscheidungsfindung in adaptiven Echtzeitregelsystemen
- Betreuer: Prof. i. R. Dr.-Ing. habil. Wolfgang Schröder-Preikschat, Tim Rheinfels, M. Sc.
- Elevating System Request to First-Class Citizens of Work-Stealing Concurrency Platforms
- Bearbeiter: Florian Fischer (beendet am 06.06.2022, Ausarbeitung...)
- Betreuer: Prof. i. R. Dr.-Ing. habil. Wolfgang Schröder-Preikschat, Florian Schmaus, M. Sc.
- Enabling Predictable Migration in Real-Time Capable Generic Operating Systems
- Betreuer: Prof. i. R. Dr.-Ing. habil. Wolfgang Schröder-Preikschat, Dr.-Ing. Phillip Raffeck
- Energy Implications of Spectre and Meltdown Mitigations
- Bearbeiter: Julian Preis (beendet am 01.02.2021 )
- Betreuer: Prof. i. R. Dr.-Ing. habil. Wolfgang Schröder-Preikschat, Prof. Dr.-Ing. Timo Hönig, Benedict Herzog, M. Sc., Dr.-Ing. Stefan Reif
- Entwicklung einer compilergestützten Thread-lokalen statischen Verifikation von Funktionen bezüglich ausgewählter Eigenschaften für ein Betriebsystem in C
- Bearbeiter: Tobias Heineken (beendet am 08.09.2022 )
- Betreuer: Prof. i. R. Dr.-Ing. habil. Wolfgang Schröder-Preikschat, Dr.-Ing. Volkmar Sieh
- Entwicklung einer Mess-Infrastruktur für ein Betriebssystem am Beispiel von JITTY-OS/x86
- Bearbeiter: Kilian Bender (beendet am 16.03.2020 )
- Betreuer: Prof. i. R. Dr.-Ing. habil. Wolfgang Schröder-Preikschat, Dr.-Ing. Volkmar Sieh
- Entwicklung eines Programms zur automatischen Erstellung von Präsentationsvideos aus Latex-Beamer-Dateien unter Einbindung eines Text-to-Speech-Konverters
- Bearbeiter: Tobias Kaiser (beendet am 05.07.2021 )
- Betreuer: Prof. i. R. Dr.-Ing. habil. Wolfgang Schröder-Preikschat, Dr.-Ing. Volkmar Sieh
- Entwurf und Umsetzung eines Frameworks für automatisierte Betriebssystem-Tests und -Analysen am Beispiel von JITTY OS
- Bearbeiter: Christoph Volkert (beendet am 08.10.2020 )
- Betreuer: Prof. i. R. Dr.-Ing. habil. Wolfgang Schröder-Preikschat, Dr.-Ing. Volkmar Sieh
- Evaluating the Cost of Preemptions and Migrations in Real-Time Schedulers
- Betreuer: Prof. i. R. Dr.-Ing. habil. Wolfgang Schröder-Preikschat, Dr.-Ing. Phillip Raffeck
- Evaluation of Energy-Harvesting Capabilities for a Micro Quadrocopter on Hard- and Software Level
- Bearbeiter: Max Stolze (beendet am 29.10.2021 )
- Betreuer: Prof. i. R. Dr.-Ing. habil. Wolfgang Schröder-Preikschat, Dr.-Ing. Peter Wägemann, Tim Rheinfels, M. Sc.
- Extending the Linux-compatible JITTY kernel to support the FreeBSD ABI
- Bearbeiter: Nicolai Fischer (beendet am 19.08.2022 )
- Betreuer: Prof. i. R. Dr.-Ing. habil. Wolfgang Schröder-Preikschat, Dr.-Ing. Volkmar Sieh
- Flexible and Low-Overhead System-Call Aggregation using BPF
- Bearbeiter: Luis Gerhorst (beendet am 23.12.2021, Ausarbeitung...)
- Betreuer: Prof. i. R. Dr.-Ing. habil. Wolfgang Schröder-Preikschat, Benedict Herzog, M. Sc., Dr.-Ing. Stefan Reif, Prof. Dr.-Ing. Timo Hönig
- Hardening the Driver Infrastructure of JITTY OS: Ideas, Design and Implementation of Software- and Hardware-Enforced Measures against Untrusted
- Betreuer: Prof. i. R. Dr.-Ing. habil. Wolfgang Schröder-Preikschat, Dr.-Ing. Volkmar Sieh
- Hardware/Software Co-Design for a Self-Sufficient Communication Platform with Energy-Harvesting Support
- Bearbeiter: Johannes Künel (beendet am 31.10.2022 )
- Betreuer: Prof. i. R. Dr.-Ing. habil. Wolfgang Schröder-Preikschat, Dr.-Ing. Peter Wägemann, Tim Rheinfels, M. Sc.
- Konzeption und Implementierung einer Überwachungseinheit für Laufzeitmetriken in OctoPOS (OCTOMON)
- Betreuer: Florian Schmaus, M. Sc., Dr.-Ing. Tobias Langer, Prof. i. R. Dr.-Ing. habil. Wolfgang Schröder-Preikschat
- Konzeption und Realisierung eines Teststandes zur Evaluierung der Flugregelung eines Miniatur-Quadrocopters
- Bearbeiter: Tobias Weber (beendet am 01.12.2021 )
- Betreuer: Prof. i. R. Dr.-Ing. habil. Wolfgang Schröder-Preikschat, Tim Rheinfels, M. Sc., Prof. Dr.-Ing. Peter Ulbrich
- Low-power Real-time Communication in Linux-based Embedded Systems
- Bearbeiter: Tobias Büttner (beendet am 01.04.2020 )
- Betreuer: Prof. i. R. Dr.-Ing. habil. Wolfgang Schröder-Preikschat, Dr.-Ing. Stefan Reif, Benedict Herzog, M. Sc., Prof. Dr.-Ing. Timo Hönig
- Of ELFs, DWARFs and ORCs: Dynamic Stack Unwinding Using Compile-time Generated Binary Debug Information Data for OctoPOS (OCTO_UNWIND)
- Betreuer: Jonas Rabenstein, M. Sc., Dr.-Ing. Tobias Langer, Prof. i. R. Dr.-Ing. habil. Wolfgang Schröder-Preikschat
- Operating System Configuration and Build System (OSCB)
- Bearbeiter: Roman Sommer (beendet am 01.03.2021 )
- Betreuer: Florian Schmaus, M. Sc., Jonas Rabenstein, M. Sc., Dr.-Ing. Tobias Langer, Prof. i. R. Dr.-Ing. habil. Wolfgang Schröder-Preikschat
- Portierung des JITTY-Kerns als Linux Anwendungsprozess
- Bearbeiter: Lukas Schneider (beendet am 02.08.2021 )
- Betreuer: Prof. i. R. Dr.-Ing. habil. Wolfgang Schröder-Preikschat, Dr.-Ing. Volkmar Sieh
- Porting of the OctoPOS operating system kernel to the Thunder X2 microprocessor (OctoPOS Thunder X2)
- Betreuer: Prof. i. R. Dr.-Ing. habil. Wolfgang Schröder-Preikschat, Dr.-Ing. Tobias Langer, Jonas Rabenstein, M. Sc.
- Proxy Filesystem Support for OctoPOS (OCTO-PROXYFS)
- Bearbeiter: Fabian Schindlatz (beendet am 1.9.2020 )
- Betreuer: Florian Schmaus, M. Sc., Jonas Rabenstein, M. Sc., Dr.-Ing. Tobias Langer, Prof. i. R. Dr.-Ing. habil. Wolfgang Schröder-Preikschat
- Restriktion des Speicher- und Gerätezugriffs von Busgeräte-Treibern zur Erhöhung der Sicherheit von JITTY-OS
- Bearbeiter: Alexander Schroth (beendet am 22.12.2020 )
- Betreuer: Prof. i. R. Dr.-Ing. habil. Wolfgang Schröder-Preikschat, Dr.-Ing. Volkmar Sieh
- RISCy StuBS - A Multithreaded Operating System for RISC-V
- Bearbeiter: Lorenz Kästle (beendet am 29.04.2020 )
- Betreuer: Prof. i. R. Dr.-Ing. habil. Wolfgang Schröder-Preikschat, Bernhard Heinloth, M. Sc., Christian Eichler, M. Sc.
- Specifying and Verifying Sequences and Sort Algorithms in a Rust Verifier
- Betreuer: Prof. i. R. Dr.-Ing. habil. Wolfgang Schröder-Preikschat, Dr.-Ing. Phillip Raffeck, Simon Schuster, M. Sc.
- Using Reinforcement Learning for Decision Making in Quality-Aware Real-Time Scheduling
- Bearbeiter: Anna Feiler (beendet am 19.07.2021, Ausarbeitung...)
- Betreuer: Prof. i. R. Dr.-Ing. habil. Wolfgang Schröder-Preikschat, Tim Rheinfels, M. Sc.
- Utilizing Performance Counter Information To Improve the Linux Governor Decisions
- Betreuer: Prof. i. R. Dr.-Ing. habil. Wolfgang Schröder-Preikschat, Benedict Herzog, M. Sc., Dr.-Ing. Stefan Reif, Prof. Dr.-Ing. Timo Hönig

