Practicals & Theses

list of practicals and theses at the Cyber-Physical Systems Group

Details for Compilation for Predictable Real-Time Systems

Usually, the focus of compiler writers is to generate fast code. Contrasting this, the goal of this thesis is to work on code generation strategies that produce code with predictable timing, i.e., the stability of the timing and a simple prediction of the worst-case execution time are in the center of interest.


Usually, compiler writers try to write compilers that generate fast code. Fast code execution does, however, not guarantee timeliness. Therefore we aim at a different goal.
The research of this thesis shall focus on creating compilation strategies for generating time-predictable code, i.e., code with invariable or almost invariable execution time that is easy to analyze for its worst-case execution time (WCET). Among other strategies, the generation of single-path code (a coding strategy developed at TU Vienna) and similar coding techniques shall be discussed and investigated.


Ao.Univ.Prof. Dipl.-Ing. Dr.techn. Peter Puschner (main responsibility)


Diplomarbeit, Dissertation