Christoph Erhardt
Member of the research staff at the
Department of Computer Science 4 (Distributed Systems and Operating Systems) at
Friedrich-Alexander-Universität Erlangen-Nürnberg.
Research and Academic Activities
- iRTSS: invasive Runtime Support System (SFB/TRR 89 Invasive Computing, Project C1)
- KESO: A Multi-JVM for Deeply Embedded Systems
- ergoo group: Erlangen Research Group on Distributed Objects and Operating Systems
Teaching
Winter Term 2012/13
Summer Term 2012
Winter Term 2011/12
Summer Term 2011
Publications
Stilkerich, Isabella ; Strotz, Michael ; Erhardt, Christoph ; Hoffmann, Martin ; Lohmann, Daniel ; Scheler, Fabian ; Schröder-Preikschat, Wolfgang:
A JVM for Soft-Error-Prone Embedded Systems
.
In: ACM (Ed.) : Proceedings of the 14th ACM SIGPLAN/SIGBED International Conference on Languages, Compilers, Tools and Theory for Embedded Systems
(LCTES 2013, Seattle, Washington, USA, June 2013).
2013. - ISBN 978-1-4503-2085-6
Keywords:
KESO; DanceOS; AORTA; Java; RTSJ; Embedded Systems; Real-Time Systems; Reliability
(BibTeX)
Erhardt, Christoph ; Stilkerich, Michael ; Lohmann, Daniel ; Schröder-Preikschat, Wolfgang:
Exploiting Static Application Knowledge in a Java Compiler for Embedded Systems: A Case Study
.
In: Wellings, Andy ; Ravn, Anders P. (Ed.) : Proceedings of the 9th International Workshop on Java Technologies for Real-Time and Embedded Systems
(The 9th International Workshop on Java Technologies for Real-time and Embedded Systems (JTRES 2011), York, UK, 26.9.-28.9.2011).
New York, NY, USA : ACM, 2011, pp 96-105. - ISBN 978-1-4503-0731-4
Keywords:
Java; KESO; embedded systems; compiler optimizations;
[doi>10.1145/2043910.2043927] (BibTeX)
Theses
Open Topics
- Control-Flow Monitoring for KESO Applications (Ein Kontrollflussüberwachungsdienst für KESO Anwendungen ) (KESO-FTCF)
- Supervisors: Dipl.-Inf. Isabella Stilkerich, Dipl.-Inf. Christoph Erhardt
- Stack-Overflow Protection for the KESO JVM (Ein Schutzmechanismus gegen Überlauf des Stapelspeichers in der KESO-JVM) (KESO-STACKOVERFLOW)
- Supervisors: Dipl.-Inf. Isabella Stilkerich, Dipl.-Inf. Christoph Erhardt
- Type-Safe System Services for the KESO Runtime Environment (Typsichere Systemdienste für die KESO-Laufzeitumgebung) (KESO-JSYS)
- Supervisors: Dipl.-Inf. Isabella Stilkerich, Dipl.-Inf. Christoph Erhardt
- Worst-Case Execution Time Analysis in Java Compiler for Embedded Systems (Bestimmung der maximalen Laufzeit in einem Java-Übersetzer für eingebettete Systeme) (KESO-WCET)
- Supervisors: Dipl.-Inf. Isabella Stilkerich, Dipl.-Inf. Christoph Erhardt
Ongoing Theses
- A Fragmentation-Tolerant Real-Time Garbage Collector for the KESO JVM (Eine fragmentierungstolerante Speicherbereinigung für die KESO Java Virtual Machine) (KESO-FRAGGC)
- Supervisors: Dipl.-Inf. Isabella Stilkerich, Dipl.-Inf. Christoph Erhardt, Dr.-Ing. Christian Wawersich
- Analysing and attacking the I2P Network Database
- Supervisors: Prof. Dr.-Ing. Wolfgang Schröder-Preikschat, Dipl.-Inf. Michael Gernoth, Dipl.-Inf. Christoph Erhardt, Johannes Schlumberger (UC Santa Barbara)
- Array and Aggregate Types for Memory-Mapped Objects in the KESO Multi-JVM (Array- und Aggregat-Typen für auf den Speicher abgebildete Objekte in der KESO Multi-JVM) (KESO/MMAP++)
- Supervisors: Dipl.-Inf. Christoph Erhardt, Dipl.-Inf. Isabella Stilkerich
- Automated Application of Fault Tolerance Measures in the KESO Multi-JVM (Automatische Anwendung von Fehlertoleranz-Techniken in der KESO Multi-JVM) (KESO-FTRED)
- Supervisors: Dipl.-Inf. Isabella Stilkerich, Dipl.-Inf. Christoph Erhardt
- Design and Implementation of a Fault Tolerant Garbage Collector for the KESO JVM (Design und Implementierung einer fehlertoleranten Speicherbereinigung für die KESO JVM) (KESO-FTGC)
- Supervisors: Dipl.-Inf. Isabella Stilkerich, Dipl.-Inf. Christoph Erhardt
- Memory Management Profiling and Generational Garbage Collection in KESO (KESO-MMProf)
- Supervisors: Dipl.-Inf. Isabella Stilkerich, Dipl.-Inf. Christoph Erhardt, Dr.-Ing. Christian Wawersich
- ROM Allocation of Constant Objects in a JVM for Embedded Systems (ROM-Allokation von konstanten Objekten in einer JVM für eingebettete Systeme) (KESO/ROM_Objects)
- Supervisors: Dipl.-Inf. Christoph Erhardt, Dipl.-Inf. Isabella Stilkerich
Finished Theses
- Improved Stack Allocation Using Escape Analysis in the KESO Multi-JVM (KESO/EStackAlloc)
- Student: Clemens Lang (handed in on 01.10.2012, Thesis file...)
- Supervisors: Dipl.-Inf. Christoph Erhardt, Dr.-Ing. Michael Stilkerich
Own Diploma Thesis
- A Control-Flow-Sensitive Analysis and Optimization Framework for the KESO Multi-JVM (KESO-Reachability)
- Student: Christoph Erhardt (handed in on 31.3.2011, Thesis file...)
- Supervisors: Dr.-Ing. Michael Stilkerich, Prof. Dr.-Ing. Wolfgang Schröder-Preikschat
Own Study Thesis
- Design and Implementation of a TriCore Backend for the LLVM Compiler Framework (ABB_LLVM_TRICORE)
- Student: Christoph Erhardt (handed in on 01.09.2009, Thesis file...)
- Supervisors: Prof. Dr.-Ing. Wolfgang Schröder-Preikschat, Dr.-Ing. Fabian Scheler





erhardt@cs.fau.de
airhardt@jabber.ccc.de
