FAU UnivIS
Techn. Fak. Dep. Informatik
Dept. of CS > CS 4 > People > Erhardt
People, Research, Pubs
Lehre, Examensarbeiten
(a picture of me)

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

Teaching

Summer Term 2014

Winter Term 2013/14

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
(The 14th Conference on Languages, Compilers and Tools for Embedded Systems (LCTES 2013), Seattle, Washington, USA, June 2013).
2013, pp 21-32. - ISBN 978-1-4503-2085-6
Keywords:  KESO; DanceOS; AORTA; Java; RTSJ; Embedded Systems; Real-Time Systems; Reliability
[doi>10.1145/2465554.2465571] (BibTeX)

Paul, Johny ; Stechele, Walter ; Kröhnert, Manfred ; Asfour, Tamim ; Oechslein, Benjamin ; Erhardt, Christoph ; Schedel, Jens ; Lohmann, Daniel ; Schröder-Preikschat, Wolfgang:
A Resource-Aware Nearest Neighbor Search Algorithm for K-Dimensional Trees .
In: Morawiec, Adam ; Hinderscheit, Jinnie (Ed.) : Proceedings of the 2013 Conference on Design & Architectures for Signal & Image Processing
(DASIP 2013, Cagliari, Italy).
2013, pp 80-87. - ISBN 979-10-92279-01-6 (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)

Paul, Johny ; Stechele, Walter ; Kröhnert, Manfred ; Asfour, Tamim ; Oechslein, Benjamin ; Erhardt, Christoph ; Schedel, Jens ; Lohmann, Daniel ; Schröder-Preikschat, Wolfgang:
Resource-Aware Harris Corner Detection Based on Adaptive Pruning .
In: Maehle, Erik ; Römer, Kay ; Karl, Wolfgang ; Tovar, Eduardo (Ed.) : Architecture of Computing Systems – ARCS 2014
(ARCS 2014, Lübeck, Germany, 25.-28.02.2014).
Basel : Springer, 2014, pp 1-12. (Lecture Notes in Computer Science Vol. 8350) - ISBN 978-3-319-04890-1
Keywords:  Harris corner detection; resource-aware programming; invasive computing; adaptive pruning
[doi>10.1007/978-3-319-04891-8] (BibTeX)

Stilkerich, Isabella ; Strotz, Michael ; Erhardt, Christoph ; Stilkerich, Michael:
RT-LAGC: Fragmentation-Tolerant Real-Time Memory Management Revisited .
In: ACM (Ed.) : Proceedings of the 12th International Workshop on Java Technologies for Real-Time and Embedded Systems
(The 12th International Workshop on Java Technologies for Real-time and Embedded Systems (JTRES 2014), Niagara Falls, NY, USA, October, 2014).
2014.
Keywords:  KESO; AORTA; Java; RTSJ; Embedded Systems; Real-Time Systems; Reliability (BibTeX)

Stilkerich, Isabella ; Taffner, Philip ; Erhardt, Christoph ; Dietrich, Christian ; Wawersich, Christian ; Stilkerich, Michael:
Team Up: Cooperative Memory Management in Embedded Systems .
In: ACM (Ed.) : Proceedings of the 2014 Conference on Compilers, Architectures and Synthesis for Embedded Systems - CASES'14
(2014 Conference on Compilers, Architectures and Synthesis for Embedded Systems - CASES'14, New Dehli, India, October, 2014).
2014.
Keywords:  KESO; AORTA; Java; RTSJ; Embedded Systems; Real-Time Systems; Reliability (BibTeX)

Erhardt, Christoph ; Kuhnle, Simon ; Stilkerich, Isabella ; Schröder-Preikschat, Wolfgang:
The final Frontier: Coping With Immutable Data in a JVM for Embedded Real-Time Systems .
In: ACM (Ed.) : Proceedings of the 12th International Workshop on Java Technologies for Real-Time and Embedded Systems
(The 12th International Workshop on Java Technologies for Real-time and Embedded Systems (JTRES 2014), Niagara Falls, NY, USA, October, 2014).
2014.
Keywords:  KESO; AORTA; Java; RTSJ; Embedded Systems; Real-Time Systems; Reliability (BibTeX)

Theses

Open Topics

Automated Application of Fault Tolerance Measures in the KESO Multi-JVM (Automatische Anwendung von Fehlertoleranz-Techniken in der KESO Multi-JVM) (KESO-FTAPP)
Supervisors: Dipl.-Inf. Isabella Stilkerich, Dipl.-Inf. Christoph Erhardt


Emulation des invasiven NoC auf einem NUMA-Multicore-System
Supervisors: Dipl.-Inf. Jens Schedel, Dipl.-Inf. Christoph Erhardt, Gabor Drescher, M. Sc., Prof. Dr.-Ing. Wolfgang Schröder-Preikschat


Entwurf und Implementierung eines InfiniBand Treibers für OctoPOS
Supervisors: Dipl.-Inf. Jens Schedel, Dipl.-Inf. Christoph Erhardt, Gabor Drescher, M. Sc., Prof. Dr.-Ing. Wolfgang Schröder-Preikschat


Entwurf und Implementierung eines Laufzeitsystems für Cilk Plus auf OctoPOS
Supervisors: Dipl.-Inf. Christoph Erhardt, Gabor Drescher, M. Sc., Dipl.-Inf. Jens Schedel, Prof. Dr.-Ing. Wolfgang Schröder-Preikschat


Entwurf und Implementierung eines Speicherschutz-Konzeptes für OctoPOS
Supervisors: Gabor Drescher, M. Sc., Dipl.-Inf. Christoph Erhardt, Dipl.-Inf. Jens Schedel, Prof. Dr.-Ing. Wolfgang Schröder-Preikschat


Entwurf und Implemtierung eines Netzwerkkarten-Treibers für OctoPOS
Supervisors: Dipl.-Inf. Jens Schedel, Dipl.-Inf. Christoph Erhardt, Gabor Drescher, M. Sc., Prof. Dr.-Ing. Wolfgang Schröder-Preikschat


Erweiterung der OctoPOS-Gastebene zur Nachbildung des invasiven Adressmodels
Supervisors: Dipl.-Inf. Jens Schedel, Dipl.-Inf. Christoph Erhardt, Gabor Drescher, M. Sc., Prof. Dr.-Ing. Wolfgang Schröder-Preikschat


Framework zur Emulation von invasiven Hardwarekomponenten auf x86_64-Prozessoren (OctoPOS_HWEmu)
Supervisors: Dipl.-Inf. Benjamin Oechslein, Dipl.-Inf. Jens Schedel, Dipl.-Inf. Christoph Erhardt


The I4Copter Java Benchmark (QC_KESO-I4CBench)
Supervisors: Dipl.-Inf. Isabella Stilkerich, Dr.-Ing. Peter Ulbrich, Dipl.-Inf. Christoph Erhardt

Ongoing Theses

Finished Theses

A Fragmentation-Tolerant Real-Time Garbage Collector for the KESO JVM (Eine fragmentierungstolerante Speicherbereinigung für die KESO Java Virtual Machine) (KESO-FRAGGC)
Student: Michael Strotz (handed in on 31.03.2014, Thesis file...)
Supervisors: Dipl.-Inf. Isabella Stilkerich, Dipl.-Inf. Christoph Erhardt


Analysing and attacking the I2P Network Database
Student: Christoph Egger (handed in on 01.08.2013 )
Supervisors: Prof. Dr.-Ing. Wolfgang Schröder-Preikschat, Dipl.-Inf. Michael Gernoth, Dipl.-Inf. Christoph Erhardt, Johannes Schlumberger (UC Santa Barbara)


Compiler-Assisted Memory Management Using Escape Analysis in the KESO JVM (Übersetzer-gestützte Speicherverwaltung durch Fluchtanalyse in der KESO JVM) (KESO-EEA)
Student: Clemens Lang (handed in on 30.06.2014, Thesis file...)
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)
Student: Philip Taffner (handed in on 12.02.2014, Thesis file...)
Supervisors: Dipl.-Inf. Isabella Stilkerich, Dipl.-Inf. Christoph Erhardt, Dipl.-Ing. Martin Hoffmann


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


Memory Management Profiling and Generational Garbage Collection in KESO (KESO-MMProf)
Student: Michael Strotz (handed in on 31.08.2013 )
Supervisors: Dipl.-Inf. Isabella Stilkerich, Dipl.-Inf. Christoph Erhardt, Dr.-Ing. Christian Wawersich


Replication in the KESO Multi-JVM (Replikation in der KESO Multi-JVM) (KESO-FTRED)
Student: Tobias Engelhardt (handed in on 31.08.2013 )
Supervisors: Dipl.-Inf. Isabella Stilkerich, Dipl.-Inf. Christoph Erhardt


ROM Allocation of Constant Data in a JVM for Embedded Systems (ROM-Allokation von konstanten Objekten in einer JVM für eingebettete Systeme) (KESO/ROM_Objects)
Student: Simon Kuhnle (handed in on 12.2.2014, Thesis file...)
Supervisors: Dipl.-Inf. Christoph Erhardt, Dipl.-Inf. Isabella Stilkerich

Own Diploma Thesis (Diplomarbeit)

Own Undergraduate Thesis (Studienarbeit)