Friedrich-Alexander-Universität Erlangen-Nürnberg  /   Technische Fakultät  /   Department Informatik
(a picture of me)

Dr.-Ing. Christoph Erhardt

Former 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.
Was also employed at the Department System- und Rechnerarchitektur at
Leibniz Universität Hannover.

Former Principal Software Engineer at UL Method Park GmbH.

Now working at inovex GmbH.

Research and Academic Activities

  • iRTSS: invasive Runtime Support System (SFB/TRR 89 Invasive Computing, Project C1)
  • KESO: A Multi-JVM for Deeply Embedded Systems
  • ESI: Embedded Systems Institute
  • ergoo group: Erlangen Research Group on Distributed Objects and Operating Systems

Own Theses

Doctoral Thesis

Erhardt, Christoph:
Operating-System Support for Efficient Fine-Grained Concurrency in Applications.
Erlangen, Friedrich-Alexander-Universität Erlangen-Nürnberg, Ph.D. thesis, 2020.
- 234 pages.
Keywords: operating system; concurrency platform; parallelism; multicore; manycore; invasive computing

Diploma Thesis (Diplomarbeit)

Undergraduate Thesis (Studienarbeit)

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. i. R. Dr.-Ing. habil. Wolfgang Schröder-Preikschat, Dr.-Ing. Fabian Scheler

Teaching

Winter Term 2014/15

Summer Term 2014

Winter Term 2013/14

Winter Term 2012/13

Summer Term 2012

Winter Term 2011/12

Summer Term 2011

Publications

Erhardt, Christoph:
Operating-System Support for Efficient Fine-Grained Concurrency in Applications.
Erlangen, Friedrich-Alexander-Universität Erlangen-Nürnberg, Ph.D. thesis, 2020.
- 234 pages.
Keywords: operating system; concurrency platform; parallelism; multicore; manycore; invasive computing (BibTeX)

Stilkerich, Isabella ; Lang, Clemens ; Erhardt, Christoph ; Bay, Christian ; Stilkerich, Michael:
The Perfect Getaway: Using Escape Analysis in Embedded Real-Time Systems.
In: ACM Transactions on Embedded Computing Systems (TECS) 16 (2017), No. 4, pp No. 99
Keywords: Memory Management; Real-Time Systems; Type-safe Runtime Systems; Functional Safety; Dependable Software Architectures; KESO; AORTA; ARAMiS II (BibTeX)

Drescher, Gabor ; Erhardt, Christoph ; Freiling, Felix ; Götzfried, Johannes ; Lohmann, Daniel ; Maene, Pieter ; Müller, Tilo ; Verbauwhede, Ingrid ; Weichslgartner, Andreas ; Wildermann, Stefan:
Providing security on demand using invasive computing.
In: it - Information Technology 58 (2016), No. 6, pp 281-295
[doi>10.1515/itit-2016-0032] (BibTeX)

Drescher, Gabor ; Erhardt, Christoph ; Freiling, Felix ; Götzfried, Johannes ; Lohmann, Daniel ; Maene, Pieter ; Müller, Tilo ; Verbauwhede, Ingrid ; Weichslgartner, Andreas ; Wildermann, Stefan:
Providing security on demand using invasive computing.
In: it - Information Technology 58 (2016), No. 6, pp 281-295
[doi>10.1515/itit-2016-0032] (BibTeX)

Stilkerich, Isabella ; Lang, Clemens ; Erhardt, Christoph ; Stilkerich, Michael:
A Practical Getaway: Applications of Escape Analysis in Embedded Real-Time Systems.
In: ACM (Ed.) : Proceedings of the 16th ACM SIGPLAN/SIGBED International Conference on Languages, Compilers, Tools and Theory for Embedded Systems
(The 16th Conference on Languages, Compilers and Tools for Embedded Systems (LCTES 2015), Portland, Oregon, USA, June 2015).
2015, pp Article No. 4 (Best Papers at LCTES). - ISBN 978-1-4503-3257-6
Keywords: KESO; AORTA; DanceOS; invasic;ESI; Java; RTSJ; Embedded Systems; Real-Time Systems; Reliability (BibTeX)

Mohr, Manuel ; Buchwald, Sebastian ; Zwinkau, Andreas ; Erhardt, Christoph ; Oechslein, Benjamin ; Schedel, Jens ; Lohmann, Daniel:
Cutting Out the Middleman: OS-Level Support for X10 Activities.
In: ACM (Ed.) : Proceedings of the fifths ACM SIGPLAN X10 Workshop (X10 '15)
(ACM SIGPLAN X10 Workshop, Portland, OR, USA, 2015-06-14).
2015, pp 13-18.
[doi>10.1145/2771774.2771775] (BibTeX)

Stilkerich, Isabella ; Lang, Clemens ; Erhardt, Christoph ; Stilkerich, Michael:
Presentation: A Practical Getaway: Escape Analysis in Embedded Real-Time Systems.
Talk: Paper Presentation at LCTES 2015,
Portland, Oregon, USA, 19.10.2015
Keywords: KESO; AORTA; Java; RTSJ; Embedded Systems; Real-Time Systems; Reliability (BibTeX)

Paul, Johny ; Stechele, Walter ; Oechslein, Benjamin ; Erhardt, Christoph ; Schedel, Jens ; Lohmann, Daniel ; Schröder-Preikschat, Wolfgang ; Kröhnert, Manfred ; Asfour, Tamim ; Sousa, Ericles ; Lari, Vahid ; Hannig, Frank ; Teich, Jürgen ; Grudnitsky, Artjom ; Bauer, Lars ; Henkel, Jörg:
Resource Awareness on Heterogeneous MPSoCs for Image Processing.
In: Journal of Systems Architecture 61 (2015), No. 10, pp 668-680
[doi>10.1016/j.sysarc.2015.09.002] (BibTeX)

Erhardt, Christoph ; Stilkerich, Isabella ; Strotz, Michael ; Stilkerich, Michael:
Presentation: RT-LAGC: Fragmentation-Tolerant Real-Time Memory Management Revisited.
Talk: Paper Presentation at JTRES 2014, State University of New York, Buffalo,
Niagara Falls, NY, USA, 14.10.2014
Keywords: KESO; AORTA; Java; RTSJ; Embedded Systems; Real-Time Systems; Reliability (BibTeX)

Stilkerich, Isabella ; Erhardt, Christoph ; Stilkerich, Michael:
Presentation: Team Up: Cooperative Memory Management in Embedded Systems.
Talk: Paper Presentation at CASES 2014,
New Delhi, India, 13.10.2014
Keywords: KESO; AORTA; Java; RTSJ; Embedded Systems; Real-Time Systems; Reliability (BibTeX)

Erhardt, Christoph ; Kuhnle, Simon ; Stilkerich, Isabella:
Presentation: The final Frontier - Coping with Immutable Data in a JVM for Embedded Real-Time Systems.
Talk: Paper Presentation at JTRES 2014, State University of New York, Buffalo,
Niagara Falls, NY, USA, 14.10.2014
Keywords: KESO; AORTA; Java; RTSJ; Embedded Systems; Real-Time Systems; Reliability (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, pp 87-96.
Keywords: KESO; AORTA; invasic; 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 Delhi, India, October, 2014).
2014, pp Article No. 10.
Keywords: KESO; AORTA; invasic; Java; RTSJ; Embedded Systems; Real-Time Systems; Reliability
[doi>10.1145/2656106.2656129] (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, pp 97-106 Best Papers at JTRES.
Keywords: KESO; AORTA; Java; RTSJ; Embedded Systems; Real-Time Systems; Reliability (BibTeX)

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 -- Best Papers at JTRES. - ISBN 978-1-4503-0731-4
Keywords: Java; KESO; embedded systems; compiler optimizations;
[doi>10.1145/2043910.2043927] (BibTeX)

Supervised Theses

Open Topics


UnivIS error, line 6, command 'search':
search in db 'persons' found more than one hit

Ongoing Theses


UnivIS error, line 14, command 'search':
search in db 'persons' found more than one hit

Finished Theses


UnivIS error, line 22, command 'search':
search in db 'persons' found more than one hit