
Dr. Isabella Stilkerich
From 2010-2016, I was a 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. Since February 2016, I have worked for Schaeffler Technologies (Mechatronics department, electrical drives) in Herzogenaurach, Germany, as a Software-Engineering Expert and researcher for functional-safety-, multicore- and software-architecture-related topics. I also teach software- and systems-engineering topics at Schaeffler Academy and Method Park.
Research and Professional Activities
|
I am also interested in the Automotive Open System Architecture (AUTOSAR), system-architecture topics, functional safety, cybersecurity, physics, programming languages and compilers. From 2009-2010, I was an active member of the AUTOSAR mode-management working group and I made contributions to the AUTOSAR 4.0 specification. I received the BaCaTec scholarship and was part of the research group of Prof. Michael Franz and Andreas Gal (compiler squad) at the University of California, Irvine (USA) in 2005/06. Here is my full CV and Researchgate profile.
Keep your attitude. I have my own. -- Garfield
Publications
(automatically exported by UnivIS)
2020
Lang, Clemens ; Stilkerich, Isabella:
Design and Implementation of an Escape Analysis in the Context of Safety-Critical Embedded Systems.
In: ACM Transactions on Embedded Computing Systems (TECS) 19 (2020), S. No. 6
Stichwörter: Memory Management; Real-Time Systems; Type-safe Runtime Systems; Functional Safety; Dependable Software Architectures; KESO; AORTA; ARAMiS II
[doi>10.1145/3372133] (BibTeX)
Bräunling, Felix ; Hilbrich, Robert ; Wegener, Simon ; Kästner, Daniel ; Stilkerich, Isabella:
Using Generic Software Components for Safety-Critical Embedded Systems - An Engineering Framework.
In: HAL (Hrsg.) : 10th European Congress on Embedded Real Time Software and Systems (ERTS 2020)
(10th European Congress on Embedded Real Time Software and Systems (ERTS 2020), Toulouse, France, 31.1.2020).
https://hal.archives-ouvertes.fr/hal-02479141 : HAL, 2020, S. hal-02479141.
Stichwörter: Memory Management; Real-Time Systems; Type-safe Runtime Systems; Functional Safety; Dependable Software Architectures; KESO; AORTA; ARAMiS II (BibTeX)
2018
Stilkerich, Isabella:
Constructing Safer Systems by Design.
Vortrag: Invited Talk at Automotive ISO 26262: Functional Safety Adaptation and Integration,
Berlin, Germany, 07.02.2018
Stichwörter: Functional Safety, Systems Engineering, System Architecture, Software Architecture; ARAMiS II (BibTeX)
2017
Becker, Ulrich ; Stilkerich, Isabella ; Münzenberger, Ralf:
Architekturvarianten sicherheitskritischer Echtzeitsysteme.
Vortrag: Presentation at ESE 2017, Embedded Systems Engineering Kongress,
Sindelfingen, Germany, 06.12.2017
Stichwörter: Functional Safety, Systems Engineering, System Architecture, Software Architecture; ARAMiS II (BibTeX)
Schuster, Simon ; Ulbrich, Peter ; Stilkerich, Isabella ; Dietrich, Christian ; Schröder-Preikschat, Wolfgang:
Demystifying Soft-Error Mitigation by Control-Flow Checking - A New Perspective on its Effectiveness.
In: ACM Transactions on Embedded Computing Systems 16 (2017), Nr. 5s, S. 180:1-180:19
Stichwörter: AORTA; KESO;
[doi>10.1145/3126503] (BibTeX)
Stilkerich, Isabella ; Pinecker, Frank:
Evaluation of Architecture Variants for Hard Real-Time Systems.
Vortrag: Presentation at ISO 26262 Conference, Euroforum,
Stuttgart, Germany, 11.10.2017
Stichwörter: Functional Safety, Systems Engineering, System Architecture, Software Architecture; ARAMiS II (BibTeX)
Becker, Ulrich ; Lederer, Christian ; Pinecker, Frank ; Stilkerich, Isabella ; Münzenberger, Ralf ; Rehkop Philip:
Kostengünstig? Aber sicher! Bewertung von Architekturvarianten im Kontext von ISO 26262 und harter Echtzeit.
In: HANSER Automotive (2017),
Stichwörter: Functional Safety, Systems Engineering, System Architecture, Software Architecture; ARAMiS II (BibTeX)
Schuster, Simon ; Ulbrich, Peter ; Stilkerich, Isabella ; Dietrich, Christian:
Poster Presentation: Demystifying Soft-Error Mitigation by Control-Flow Checking - A New Perspective on its Effectiveness.
Vortrag: EMSOFT 2017, Embedded Systems Week 2017,
Seoul, Korea, 15.10.2017
Stichwörter: AORTA; KESO; ARAMiS II (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), Nr. 4, S. No. 99
Stichwörter: Memory Management; Real-Time Systems; Type-safe Runtime Systems; Functional Safety; Dependable Software Architectures; KESO; AORTA; ARAMiS II (BibTeX)
2016
Stilkerich, Isabella:
Cooperative Memory Management in Safety-Critical Embedded Systems.
Erlangen, Friedrich-Alexander-Universität Erlangen-Nürnberg, Diss., 2016.
- 188 Seiten.
Stichwörter: Memory Management; Real-Time Systems; Type-safe Runtime Systems; Functional Safety; Dependable Software Architectures; KESO (BibTeX)
Stilkerich, Isabella:
Presentation: Cooperative Memory Management in Safety-Critical Embedded Systems.
Vortrag: Defence of Doctoral Thesis,
Erlangen, Germany, 24.06.2016
Stichwörter: Memory Management; Real-Time Systems; Type-safe Runtime Systems; Functional Safety; Dependable Software Architectures; KESO (BibTeX)
2015
Stilkerich, Isabella ; Lang, Clemens ; Erhardt, Christoph ; Stilkerich, Michael:
A Practical Getaway: Applications of Escape Analysis in Embedded Real-Time Systems.
In: ACM (Hrsg.) : 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, S. Article No. 4 (Best Papers at LCTES). - ISBN 978-1-4503-3257-6
Stichwörter: KESO; AORTA; DanceOS; invasic;ESI; Java; RTSJ; Embedded Systems; Real-Time Systems; Reliability (BibTeX)
Stilkerich, Isabella ; Lang, Clemens ; Erhardt, Christoph ; Stilkerich, Michael:
Presentation: A Practical Getaway: Escape Analysis in Embedded Real-Time Systems.
Vortrag: Paper Presentation at LCTES 2015,
Portland, Oregon, USA, 19.10.2015
Stichwörter: KESO; AORTA; Java; RTSJ; Embedded Systems; Real-Time Systems; Reliability (BibTeX)
2014
Erhardt, Christoph ; Stilkerich, Isabella ; Strotz, Michael ; Stilkerich, Michael:
Presentation: RT-LAGC: Fragmentation-Tolerant Real-Time Memory Management Revisited.
Vortrag: Paper Presentation at JTRES 2014, State University of New York, Buffalo,
Niagara Falls, NY, USA, 14.10.2014
Stichwörter: 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.
Vortrag: Paper Presentation at CASES 2014,
New Delhi, India, 13.10.2014
Stichwörter: 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.
Vortrag: Paper Presentation at JTRES 2014, State University of New York, Buffalo,
Niagara Falls, NY, USA, 14.10.2014
Stichwörter: KESO; AORTA; Java; RTSJ; Embedded Systems; Real-Time Systems; Reliability (BibTeX)
Stilkerich, Isabella ; Strotz, Michael ; Erhardt, Christoph ; Stilkerich, Michael:
RT-LAGC: Fragmentation-Tolerant Real-Time Memory Management Revisited.
In: ACM (Hrsg.) : 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, S. 87-96.
Stichwörter: 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 (Hrsg.) : 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, S. Article No. 10.
Stichwörter: 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 (Hrsg.) : 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, S. 97-106 Best Papers at JTRES.
Stichwörter: KESO; AORTA; Java; RTSJ; Embedded Systems; Real-Time Systems; Reliability (BibTeX)
2013
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 (Hrsg.) : 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, S. 21-32. - ISBN 978-1-4503-2085-6
Stichwörter: KESO; DanceOS; AORTA; Java; RTSJ; Embedded Systems; Real-Time Systems; Reliability
[doi>10.1145/2465554.2465571] (BibTeX)
Stilkerich, Isabella:
Presentation: A JVM for Soft-Error-Prone Embedded Systems.
Vortrag: Paper Presentation at LCTES 2013,
Seattle, Washington, USA, 20.06.2013
Stichwörter: KESO; AORTA; Java; RTSJ; Embedded Systems; Real-Time Systems; Reliability (BibTeX)
2012
Stilkerich, Isabella ; Sechser, Bernhard:
Fehlertoleranz-Techniken automatisiert einbetten.
In: Elektronikpraxis (2012), Nr. 13, S. 26-28
Stichwörter: KESO; AUTOSAR (BibTeX)
Stilkerich, Isabella ; Sechser, Bernhard:
KESO - Functional Safety and the Use of Java in Embedded Systems.
Vortrag: Paper Presentation at ESE 2012, Embedded Systems Engineering Kongress,
Sindelfingen, Germany, 05.12.2012
Stichwörter: KESO, Functional Safety, Java, AUTOSAR, OSEK (BibTeX)
Stilkerich, Michael ; Stilkerich, Isabella ; Wawersich, Christian ; Schröder-Preikschat, Wolfgang:
Tailor-made JVMs for statically configured embedded systems.
In: Concurrency and Computation: Practice and Experience 24 (2012), Nr. 8, S. 789-812
Stichwörter: KESO; embedded systems; tailored JVM;
[doi>10.1002/cpe.1755] (BibTeX)
2011
Stilkerich, Isabella ; Stilkerich, Michael ; Kapitza, Rüdiger ; Lohmann, Daniel ; Schröder-Preikschat, Wolfgang:
Automated Application of Fault Tolerance Mechanisms in a Component-Based System.
In: Wellings, Andy ; Ravn, Anders P. (Hrsg.) : 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, S. 87-95. - ISBN 978-1-4503-0731-4
Stichwörter: Java; embedded systems; fault tolerance; TMR; KESO; DanceOS
[doi>10.1145/2043910.2043925] (BibTeX)
Stilkerich, Isabella:
Presentation: Automatische Anwendung von Fehlertoleranz Techniken in einer Java Virtual Machine für statische eingebettete Systeme.
Vortrag: Diskussionskreis Fehlertoleranz 2011, Deutsche Fehlertoleranzgemeinde,
Berlin, 01.12.2011
Stichwörter: KESO, software-based configurable fault tolerance, embedded systems, safety-critical systems, static analysis (BibTeX)
Wawersich, Christian ; Stilkerich, Isabella ; Stilkerich, Michael:
The Use of Java in the Context of AUTOSAR 4.0.
In: Scheinig, Katrin (Hrsg.) : Embedded World Proceedings & Conference Materials
(Embedded World 2011, Nürnberg, 1.3.-3.3.2011).
Nürnberg, Germany : Embedded World, 2011. - ISBN 978-3-7723-0861-1
Stichwörter: KESO, Java, AUTOSAR (BibTeX)
2010
Stilkerich, Isabella ; Stilkerich, Michael ; Wawersich, Christian ; Schröder-Preikschat, Wolfgang:
KESO: An Open-Source Multi-JVM for Deeply Embedded Systems.
In: Kalibera, Tomas ; Vitek, Jan (Veranst.):
Proceedings of the 8th International Workshop on Java Technologies for Real-Time and Embedded Systems
(The 8th International Workshop on Java Technologies for Real-time and Embedded Systems (JTRES 2010), Prague, Czech Republic, 19.8.-21.8.2010).
New York, NY, USA : ACM, 2010, S. 109-119 -- Best Papers at JTRES. - ISBN 978-1-4503-0122-0
Stichwörter: AUTOSAR; Java; KESO; OSEK/VDX; embedded systems; memory protection; spatial isolation
[doi>10.1145/1850771.1850788] (BibTeX)
Stilkerich, Isabella ; Stilkerich, Michael ; Wawersich, Christian:
Presentation: KESO: An Open-Source Multi-JVM for Deeply Embedded Systems.
Vortrag: The 8th International Workshop on Java Technologies for Real-time and Embedded Systems (JTRES 2010), Charles University,
Prague, Czech Republic, 20.08.2010
Stichwörter: AUTOSAR; Java; KESO; OSEK/VDX; embedded systems; memory protection; spatial isolation (BibTeX)
Theses
Diploma Thesis
- Optimized Appearance Spaces for Texture Synthesis (AppSpace)
- Supervisors: Dr.-Ing. Frank Bauer, Prof. Dr.-Ing. Marc Stamminger
Study Thesis
- Implementation and Evaluation of Fast Untyped Memory in a Java Virtual Machine (Implementierung und Auswertung von schnellem untypisiertem Speicher in einer JVM) (untyped-mem)
- Student: Isabella Stilkerich (handed in on 15.07.2006, Thesis file...)
- Supervisors: Gal, Andreas, Dr.-Ing. Christian Wawersich, Prof. i. R. Dr.-Ing. habil. Wolfgang Schröder-Preikschat, Prof. Michael Franz
Teaching
(automatically exported by UnivIS)
SS 2014 | Applied Systems Engineering (P_PASST) |
WS 2013/14 | Real-Time Systems (EZS) |
SS 2013 | Reliable Real-Time Systems (VEZS), Systems Programming 2 (SP2) |
WS 2012/13 | Real-Time Systems (EZS) |
SS 2012 | Operating System Engineering (BST), Configurable System Software (KSS), Reliable Real-Time Systems (VEZS), System Programming (SP) |
WS 2011/12 | Operating Systems (BS), Embedded Systems Engineering (ETES), |
SS 2011 | Operating System Engineering (BST), System Programming (SP) |
WS 2010/11 | Operating Systems (BS), Hot Topics in System Software (HotSys), Embedded Systems Engineering (ETES) |
SS 2010 | System Programming (SP) |
WS 2009/10 | System Programming (SP) |
SS 2009 | Embedded Programming in C (Gdi2-SPiC) |
WS 2008/09 | System Programming (SP) |
SS 2008 | Software Systems 1 (SOS1) |
WS 2007/08 | Software Systems 1 (SOS1) |
SS 2007 | Software Systems 1 (SOS1), Principles of Programming (GdI) |
WS 2006/07 | Software Systems 1 (SOS1) |
SS 2005 | Software Systems 1 (SOS1) |
WS 2004/05 | Algorithms and Data Structures (Algo1) |
Theses
(automatically exported by UnivIS)
Open Topics
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: Dr.-Ing. Isabella Stilkerich, Dr.-Ing. Christoph Erhardt
- Automated Application of Fault Tolerance Measures in the KESO Multi-JVM (Automatische Anwendung von Fehlertoleranz-Techniken in der KESO Multi-JVM) (KESO-FTAPP)
- Student: Christian Metz (handed in on 19.02.2016 )
- Supervisors: Prof. Dr.-Ing. Peter Ulbrich, Dr.-Ing. Isabella Stilkerich, Dr.-Ing. Christoph Erhardt
- Automatic Object Inlining in KESO (Automatisches Einbetten von Objekten in KESO) (KESO-OI)
- Student: Christian Bay (handed in on 31.5.2015, Thesis file...)
- Supervisors: Dr.-Ing. Christoph Erhardt, Dr.-Ing. Isabella Stilkerich
- 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: Dr.-Ing. Isabella Stilkerich, Dr.-Ing. Christoph Erhardt
- Control-Flow Monitoring for KESO Applications (Ein Kontrollflussüberwachungsdienst für KESO Anwendungen ) (KESO-FTCF)
- Student: Simon Schuster (handed in on 31.5.2015, Thesis file...)
- Supervisors: Prof. Dr.-Ing. Peter Ulbrich, Dr.-Ing. Isabella Stilkerich, Dr.-Ing. 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: Dr.-Ing. Isabella Stilkerich, Dr.-Ing. Christoph Erhardt, Dr.-Ing. Martin Hoffmann
- Efficient Fault Tolerance for Operating System Data Structures (Dance_SafeCSW)
- Student: Robby Zippel (handed in on 17.11.2011, Thesis file...)
- Supervisors: Dr.-Ing. Martin Hoffmann, Dr.-Ing. Isabella Stilkerich, Prof. Dr.-Ing. habil. Daniel Lohmann, Prof. i. R. Dr.-Ing. habil. Wolfgang Schröder-Preikschat
- Implementierung der CiAO-Speicherschutz-HAL für die Speicherschutzeinheit der Cortex-M3-Architektur (CiAO/CortexMPU)
- Supervisors: Dr.-Ing. Michael Stilkerich, Dr.-Ing. Isabella Stilkerich
- Memory Management Profiling and Generational Garbage Collection in KESO (KESO-MMProf)
- Student: Michael Strotz (handed in on 31.08.2013 )
- Supervisors: Dr.-Ing. Isabella Stilkerich, Dr.-Ing. 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: Dr.-Ing. Isabella Stilkerich, Dr.-Ing. 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: Dr.-Ing. Christoph Erhardt, Dr.-Ing. Isabella Stilkerich
- Type-Safe System Services for the KESO Runtime Environment (Typsichere Systemdienste für die KESO-Laufzeitumgebung) (KESO-JSYS)
- Student: Martin Hofmann (handed in on 31.5.2015, Thesis file...)
- Supervisors: Dr.-Ing. Isabella Stilkerich, Dr.-Ing. Christoph Erhardt
- Variable Classification by Static Analysis in an AUTOSAR-like Environment (Variablenklassifizierung durch statische Analyse in einer AUTOSAR Umgebung) (SCHAEFFLER-VC)
- Student: Felix Bräunling (handed in on 30.09.2018, Thesis file...)
- Supervisors: Dr.-Ing. Isabella Stilkerich, Prof. Dr.-Ing. Peter Ulbrich, Stefanov, Nikolay, Dipl.-Ing. Tobias Klaus