Multicore Worst-Case Response Time Analysis using Implicit Path Enumeration Technique
- Typ der Arbeit: Bachelorarbeit
- Status der Arbeit: reserviert
- Projekte: AHA
- Betreuer: Andreas Kässens, Daniel Lohmann
- Bearbeiter: Laurin Maximilian Pelz

[Generated with AI]
Context
Within the AHA project, we research specialized embedded systems with real-time requirements. Using the Automatic Real-time Analyzer (ARA), we perform static analysis to find interactions between different tasks, resulting in a State Transition Graph (STG)1.
With the latest extension called HyperSSE, we can analyze interactions between isolated virtual machines (domains) on a static partitioning hypervisor (SPH). This allows for timing analysis of cross-domain interactions between multiple RTOSes, accelerators, coprocessors or dynamic, general-purpose OSes like Linux.
Problem
The results of the HyperSSE are stored in a Hypervisor State Transition Graph (HSTG), including the timing annotations per atomic basic block (ABB). Using these, we can derive Worst-Case Response Times across domains (WCRT) manually (neglecting hardware effects). However, using the Implicit Path Enumeration Technique (IPET)2, we could automatically calculate that timings.
Goal
In this thesis, the student shall create a timing graph and provide an IPET formulation, that can be solved automatically by ILP solvers.
The following steps are required for a bachelor's thesis:
- Understand the HSTG representation of a given Real-Time System
- Derive a timing graph for a given source and destination state node
- Formulate the IPET
- Solve the ILP using an existing solver
Additionally:
- Tighten the WCRT-bound at Synchronization Points, where executed programs are interrupted
Topics: Worst-Case Response Time Analysis, Real-Time, Python
References
- Performance analysis of embedded software using implicit path enumeration
-
ACM SIGPLAN Notices1995.
[]
-
RTAS
Conference
A
Outstanding Paper Award
SysWCET: Whole-System Response-Time Analysis for Fixed-Priority Real-Time Systems -
Proceedings of the 23rd IEEE International Symposium on Real-Time and Embedded Technology and Applications (RTAS '17)IEEE Computer Society Press2017Outstanding Paper Award.
PDF Raw Data 10.1109/RTAS.2017.37 []
-
ECRTS
Conference
B
Best Student Paper Award
HyperSSE: Cross-Domain Static Analysis of Partitioned Real-Time Hypervisor Systems -
Proceedings of the 38th Euromicro Conference on Real-Time Systems (ECRTS '26)2026Best Student Paper Award.
PDF Details Slides 10.4230/LIPIcs.ECRTS.2026.23 []
