Systems Research and Architecture Group (SRA)

Fachgebiet System- und Rechnerarchitektur

Our Research and Teaching activities are centered around the architecture of computing systems: From hardware over system software up to languages and compilers with a focus on constructive methods for the design and development of adaptable and versatile system software. The group is led by Prof. Daniel Lohmann.


Those machines that are closest to our everyday life are special-purpose systems embedded into the physical world. Due to this embedding, we know a lot about the surroundings of a system. We exploit this knowledge in the design of hardware and system software.


The requirements for every system are special. However, we often favor unspecific general-purpose components over special-purpose solutions. With the techniques of automatic tailoring, we can achieve specialized systems at moderate development costs.


During the architectural design, the required functionalities are often well understood. Nonfunctional aspects are decisive for choosing a system for a given task. Especially for embedded systems, we can optimize various aspects towards the given application scenario.

News and Trivia

2017-10-05 Automatic Kernel Verification at FMCAD 2017
Christian Dietrich presents the paper Automatic Verification of Application-Tailored OSEK Kernels at the ACM / IEEE Conference on Formal Methods in Computer-Aided Design in Vienna. In the paper, which is joint work with the Theoretical Computer Science group of Stefan Milius and Lutz Schröder (FAU), we describe a new approach to verify an RTOS kernel not against its abstract specification, but only the semantics actually used by the concrete application.
2017-10-01 New Colleague at SRA
Gerion Entrup joins the SRA team as Doctoral Researcher. He will manage our new Master's seminar on Linux Kernel Architecture and strenghten our research team in the field of static analysis and code generation for the AHA project. Welcome Gerion!
2017-07-13 Best Paper: cHash at USENIX ATC 2017
Christian Dietrich presents our paper cHash: Detection of Redundant Compilations via AST Hashing at the USENIX ATC 2017 conference. In the paper we describe a new approach to quickly decide which files really need to be recompiled after some change to the source code. We got an Best Paper Award for this work.
2017-06-22 The OSEK-V application-specific processor at LCTES 2017
Christian Dietrich presents the paper OSEK-V: Application-Specific RTOS Instantiation in Hardware at the ACM SIGPLAN / SIGBED Conference on Languages, Compilers, and Tools for Embedded Systems in Barcelona. In the paper we describe our approach to automatically tailor the RTOS functionality needed by an OSEK application to integrate it directly into the processor pipeline of the Rocket RISC-V core.
2017-04-18 Outstanding Paper: SysWCET at RTAS 2017
Christian Dietrich presented the paper SysWCET: Whole-System Response-Time Analysis for Fixed-Priority Real-Time Systems at the 2017 IEEE Real-Time and Embedded Technology and Applications Symposium in Pittsburgh. We got an Outstanding Paper Award for this work.
2017-04-06 Rogue Lab is Ready
Our new student laboratory has been established. Equipped with 11 high-end PC workstations, we now have an excellent environment for our students working on their BA/MA thesis as well as new hands-on lectures and laboratories in systems.
2017-04-01 Journal Paper on control-flow based RTOS optimization in TECS
Our paper Global Optimization of Fixed-Priority Real-Time Systems by RTOS-Aware Control-Flow Analysis finally appeared in issue 16.2 of ACM Transactions on Embedded Computing Systems. The paper is an extended version of our LCTES '15 paper Cross-Kernel Control-Flow-Graph Analysis for Event-Driven Real-Time Systems, where we originally described our approach to exploit the deterministic scheduling of OSEK and other event-driven RTOS to establish a global, cross-kernel/inter-task control flow analysis for aggressive tailoring and optimization. This journal version extends the original article by an algorithmic alternative that trades efficiency for precision and broader case studies.
2017-01-01 New Professor at SRA
Daniel Lohmann investigates together with his doctoral researchers Christian Dietrich und Oskar Pusz principles, methods and techniques for the development of highly adaptable systems software targeted as special-purpose systems. His teaching activities will focus on the topic of operating systems and the broader area of systems software development in general.
2016-11-16 Preis für gute Lehre des Freistaates Bayern
Daniel Lohmann wird von Staatsminister Dr. Ludwig Spaenle „in Würdigung seiner Vorbildfunktion mit dem Preis für gute Lehre 2015 des Freistaats Bayern“ ausgezeichnet. Der mit 5000 EUR dotierte Preis wird jährlich an 15 herausragende Wissenschaftlerinnen und Wissenschaftler vergeben.

Die Kriterien für die Auszeichnung sind eine herausragende Lehrleistung über die Dauer von wenigstens zwei Studienjahren an einer Universität in Bayern, eine Beteiligung der Studierenden an der Auswahl sowie der Vorschlag der jeweiligen Universität. Über alle Maßnahmen zur Sicherung der Qualität der Lehre, die von den Hochschulen praktiziert werden, spielen das persönliche Engagement und die pädagogisch-didaktischen Kompetenzen des Lehrenden eine große Role.

News Archive and Hall of Fame