Jan Reineke

Real-Time and Embedded Systems Lab
Saarland University
Saarland Informatics Campus
Phone: +49 681 302 4448
Building: E 1 3 Room: 410
Coordinates: N 49.257833° E 7.045144°

Office Hour: Wednesday 16:00-17:00

I have funding from Intel for graduate students and/or postdocs to work on rigorously fixing speculative-execution vulnerabilities, such as Spectre, using static analysis and compiler techniques.
If you are familiar with formal methods and have knowledge of modern microarchitectural features such as speculation and out-of-order execution, please feel free to contact me.

Short CV

Jan Reineke is a professor of computer science at Saarland University. Before joining Saarland University in 2012, he has been a postdoctoral scholar at UC Berkeley in the Ptolemy group from 2009 to 2011. He completed his MSc and PhD in Computer Science at Saarland University in 2005 and 2008, respectively, and his BSc in Computing Science at the University of Oldenburg in 2003.

His research interests include static analysis by abstract interpretation with applications to the verification of cyber-physical systems, static timing analysis, shape analysis, and side-channel analysis. He is also interested in automatic methods to obtain faithful models of microarchitectures and in the design of timing-predictable microarchitectures for use in hard real-time systems.

In 2012, he was selected as an Intel Early Career Faculty Honor Program awardee. He was the PC chair of EMSOFT 2014, the International Conference on Embedded Software, a Topic co-chair at DATE 2016 and the PC chair of WCET 2017, the International Workshop on Worst-Case Execution Time Analysis. His papers have been awarded 5 outstanding paper awards and one best-paper nomination at conferences including RTSS and ECRTS.

Selected Recent Publications


A list of all of my publications can be found here and on DBLP.

Recent and Upcoming Professional Activities