Friedrich-Alexander-Universität UnivisSearchDeutsch FAU-Logo
Techn. Fakultät Willkommen am Department Informatik FAU-Logo
Logo I4
Department of Computer Science 4
Fabian Scheler
 
Research
Publications
Teaching
Theses
Contact
Dept. of Computer Science  >  CS 4  >  People  >  Scheler
Fabian Scheler

 

I was a researcher at the Department of Computer Science 4 (Distributed Systems and Operating Systems) at Friedrich-Alexander University Erlangen-Nuremberg between 2005 and 2013. My research and teaching activities during that time mainly targeted the domain of reliable embedded real-time systems. Reliable embedded real-time systems also are the core topic of my PhD thesis Atomic Basic Blocks: Eine Abstraktion für die gezielte Manipulation der Echtzeitsystemarchitektur.

Research and Academic Activities

  • AORTA - Aspect-Oriented Real-Time Architecture
  • ABB - Atomic Basic Blocks
  • RTSC - The Real-Time Systems Compiler
  • Real-Time Systems - Event-Triggerd Systems vs. Time-Triggered Systems
  • Real-Time Operating Systems - OSEK OS, OSEKtime, AUTOSAR OS, QNX, eCos, ...
  • WCET-Analysis
  • Operating System aware Compilers

Publications

(automatically exported by UnivIS)

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)

2012

Scheler, Fabian:
Atomic Basic Blocks - Eine Abstraktion für die gezielte Manipulation der Echtzeitsystemarchitektur .
In: Hölldobler, Steffen (Ed.) : Ausgezeichnete Informatikdissertationen 2011
(Kolloquium zum GI Dissertationspreis 2011, Dagstuhl, 13.05.2012 - 16.05.2012).
Bonn : Bonner Köllen Verlag, 2012, pp 18 -190. (GI-Edition: Lecture Notes in Informatics Vol. D-12) - ISBN 978-3-88579-416-5 (BibTeX)

Ulbrich, Peter ; Franzmann, Florian ; Scheler, Fabian ; Schröder-Preikschat, Wolfgang:
Design by Uncertainty: Towards the Use of Measurement Uncertainty in Real-Time Systems .
In: Nolte, Thomas (Ed.) : Proceedings of the 7th IEEE International Symposium on Industrial Embedded Systems
(7th Symposium on Industrial Embedded Systems (SIES '12), Karlsruhe, Germany, 20-22 June 2012).
Los Alamitos : IEEE Computer Society, 2012, pp 275-278. - ISBN 978-1-4673-2685-8
Keywords:  AORTA; ARES
[doi>10.1109/SIES.2012.6356595] (BibTeX)

Hofer, Wanja ; Danner, Daniel ; Müller, Rainer ; Scheler, Fabian ; Schröder-Preikschat, Wolfgang ; Lohmann, Daniel:
Sloth on Time: Efficient Hardware-Based Scheduling for Time-Triggered RTOS .
In: Lu, Chenyang ; Almeida, Luis (Ed.) : Proceedings of the 33rd IEEE Real-Time Systems Symposium (RTSS 2012)
(33rd IEEE Real-Time Systems Symposium (RTSS 2012), San Juan, Puerto Rico, December 2012).
Los Alamitos, CA, USA : IEEE Computer Society, 2012, pp 237-247. - ISBN 978-0-7695-4869-2
Keywords:  Sloth; Operating Systems; Embedded Systems; Real-Time Systems; Interrupt Handling; Timers; Time-Triggered Scheduling; OSEK; AUTOSAR; Infineon TriCore
[doi>10.1109/RTSS.2012.75] (BibTeX)

2011

Stellwag, Philippe ; Scheler, Fabian ; Krainz, Jakob ; Schröder-Preikschat, Wolfgang:
A Wait-Free NCAS Library for Parallel Applications with Timing Constraints .
In: Proceedings of Principles and Practice of Parallel Programming Conference (Ed.) : ACM SIGPLAN (Org.):
Principles and Practice of Parallel Programming 2011 (PPoPP 2011)
(16th ACM SIGPLAN Annual Symp. on Principles and Practice of Parallel Programming, San Antonio, TX).
2011, pp 301-302. - ISBN 978-1-4503-0119-0
Keywords:  pCtrl; wait freedom; disjoint-access parallelism; NCAS; real-time systems (BibTeX)

Scheler, Fabian:
Atomic Basic Blocks: Eine Abstraktion für die gezielte Manipulation der Echtzeitsystemarchitektur .
Erlangen, Friedrich-Alexander-Universität Erlangen-Nürnberg, Ph.D. thesis, 2011.
- 171 pages.
Keywords:  Echtzeitsystemarchitektur; Atomic Basic Blocks; ABB; Real-Time Systems Compiler; RTSC; zeitgesteuerte Systeme; ereignisgesteuerte Systeme; Real-Time Systems Architecture; Atomic Basic Blocks; Real-Time Systems Compiler; Time-triggered; Event-triggered (BibTeX)

Scheler, Fabian ; Schröder-Preikschat, Wolfgang:
The Real-Time Systems Compiler: migrating event-triggered systems to time-triggered systems .
In: Software: Practice and Experience 41 (2011), No. 12, pp 1491-1515
Keywords:  Atomic Basic Blocks; ABB; RTSC; Real-Time Systems Compiler; Real-Time Systems; Echtzeitsysteme; Event-Triggered Systems; Time-Triggered Systems
[doi>10.1002/spe.1099] (BibTeX)

2010

Tartler, Reinhard ; Lohmann, Daniel ; Scheler, Fabian ; Spinczyk, Olaf:
AspectC++: An integrated approach for static and dynamic adaptation of system software .
In: Knowledge-Based Systems (2010), No. 23, pp 704-720
Keywords:  AOP; C++; AspectC++; Programming languages; Adaptable systems
[doi>10.1016/j.knosys.2010.03.002] (BibTeX)

Scheler, Fabian ; Schröder-Preikschat, Wolfgang:
The RTSC: Leveraging the Migration from Event-Triggered to Time-Triggered Systems .
In: Obermaisser, Roman (Ed.) : Proceedings of the 13th IEEE International Symposium on Object/Component/Service-oriented Real-time Distributed Computing (ISORC '10)
(IEEE International Symposium on Object/Component/Service-oriented Real-time Distributed Computing, Carmona, May 2010).
Washington : IEEE Press, 2010, pp 34-41. - ISBN 978-0-7695-4037-5
Keywords:  ABBs; RTSC; Real-Time Systems; Event-Triggered Systems; Time-Triggered Systems
[doi>10.1109/ISORC.2010.11] (BibTeX)

2009

Scheler, Fabian ; Hofer, Wanja ; Oechslein, Benjamin ; Pfister, Rudi ; Schröder-Preikschat, Wolfgang ; Lohmann, Daniel:
Parallel, Hardware-Supported Interrupt Handling in an Event-Triggered Real-Time Operating System .
In: Henkel, Jörg ; Parameswaran, Sri (Org.):
Proceedings of the 2009 International Conference on Compilers, Architecture and Synthesis for Embedded Systems (CASES 2009)
(2009 International Conference on Compilers, Architecture and Synthesis for Embedded Systems (CASES 2009), Grenoble, France, October 2009).
New York, NY, USA : ACM Press, 2009, pp 167-174. - ISBN 978-1-60558-626-7
Keywords:  CiAO; Real-Time Systems; Priority-Driven; Rate-Monotonic Priority Inversion; TriCore; Interrupt Handling
[doi>10.1145/1629395.1629419] (BibTeX)

Hofer, Wanja ; Lohmann, Daniel ; Scheler, Fabian ; Schröder-Preikschat, Wolfgang:
Sloth: Let the Hardware Do the Work!
In: ACM SIGOPS (Ed.) : Proceedings of the Work-in-Progress Session of the 22nd ACM Symposium on Operating Systems Principles (SOSP-WiP 2009)
(Work-in-Progress Session of the 22nd ACM Symposium on Operating Systems Principles (SOSP-WiP 2009), Big Sky, MT, USA, October 2009).
2009, pp 1.
Keywords:  Sloth; Threads; Interrupts; OSEK (BibTeX)

Hofer, Wanja ; Lohmann, Daniel ; Scheler, Fabian ; Schröder-Preikschat, Wolfgang:
Sloth: Threads as Interrupts .
In: Baker, Theodore P. (Ed.) : Proceedings of the 30th IEEE Real-Time Systems Symposium (RTSS 2009)
(30th IEEE Real-Time Systems Symposium (RTSS 2009), Washington, D.C., USA, December 2009).
Los Alamitos, CA, USA : IEEE Computer Society, 2009, pp 204-213. - ISBN 978-0-7695-3875-4
Keywords:  Sloth; Operating Systems; Embedded Systems; Real-Time Systems; Thread Management; Interrupt Handling; OSEK; Infineon TriCore; Priority-Driven Scheduling; CiAO; VAMOS
[doi>10.1109/RTSS.2009.18] (BibTeX)

2007

Scheler, Fabian ; Mitzlaff, Martin ; Schröder-Preikschat, Wolfgang:
Atomic Basic Blocks .
In: Holleczek, Peter ; Vogel-Heuser, Birgit (Ed.) : Mobilität und Echtzeit
(PEARL 2007, Boppard, 06./07.12.2007).
2007, pp 59-68. (Informatik aktuell) - ISBN 978-3-540-74836-6
Keywords:  ABB; RTSC (BibTeX)

Schröder-Preikschat, Wolfgang ; Lohmann, Daniel ; Scheler, Fabian ; Spinczyk, Olaf:
Dimensions of Variability in Embedded Operating Systems .
In: Informatik - Forschung und Entwicklung 22 (2007), No. 1, pp 5-22
Keywords:  embedded systems, operating systems, specialization, customization, portability, non-functional properties, cross-cutting concerns
[doi>10.1007/s00450-007-0037-x] (BibTeX)

Scheler, Fabian ; Mitzlaff, Martin ; Schröder-Preikschat, Wolfgang ; Schirmeier, Horst:
Towards a Real-Time Systems Compiler .
In: Seepold, Ralf ; Martinez Madrid, Natividad ; Kucera, Markus (Ed.) : Proceedings of the Fifth International Workshop on Intelligent Solutions in Embedded Systems (WISES 07)
(Fifth International Workshop on Intelligent Solutions in Embedded Systems (WISES 07), Leganes (Madrid), 21./22.06.2007).
Leganes (Madrid) : IEEE, 2007, pp 62-75. - ISBN 978-84-89315-47-1
Keywords:  ABB; RTSC (BibTeX)

Gilani, Wasif ; Scheler, Fabian ; Lohmann, Daniel ; Spinczyk, Olaf ; Schröder-Preikschat, Wolfgang:
Unification of Static and Dynamic AOP for Evolution in Embedded Software Systems .
In: Springer (Ed.) : Proceeding of 6th International Symposium on Software Composition
(6th International Symposium on Software Composition, Braga,Portugal, 03.2007).
2007.
Keywords:  CiAO;FAME-DBMS;AspectC++;Dynamic Weaving;Dynamic AOP;Dynamisches Weben;Dynamische AOP (BibTeX)

2006

Lohmann, Daniel ; Scheler, Fabian ; Tartler, Reinhard ; Spinczyk, Olaf ; Schröder-Preikschat, Wolfgang:
A Quantitative Analysis of Aspects in the eCOS Kernel .
In: European Chapter of ACM SIGOPS (Org.):
Proceedings of the EuroSys 2006 Conference
(EuroSys 2006, Leuven, Belgium, April 18-21, 2006).
Belgium : ACM Press, 2006, pp 191-204. - ISBN 1-59593-322-0
Keywords:  AOP; AspectC++, CiAO, eCos (BibTeX)

Scheler, Fabian ; Lohmann, Daniel ; Spinczyk, Olaf ; Schröder-Preikschat, Wolfgang:
Aspect-Oriented Real-Time Architecture - AORTA .
In: IEEE Computer Society, Technical Committee on Real-Time Systens (Ed.) : Proceedings Work-In-Progress Session RTSS'06
(The 27th IEEE Real-Time-Systems Symposium, RTSS 2006, Rio de Janeiro, Brazil, December 5-8, 2006).
2006, pp 5-8. (BibTeX)

Lohmann, Daniel ; Scheler, Fabian ; Schröder-Preikschat, Wolfgang ; Spinczyk, Olaf:
PURE Embedded Operating Systems - CiAO .
In: IEEE (Ed.) : Proceedings of the International Workshop on Operating System Platforms for Embedded Real-Time Applications
(OSPERT 2006, Dresden, Germany, July 4, 2006).
2006. (BibTeX)

Schröder-Preikschat, Wolfgang ; Lohmann, Daniel ; Gilani, Wasif ; Scheler, Fabian ; Spinczyk, Olaf:
Static and dynamic weaving in System Software with AspectC++ .
In: Coady, Yvonne ; Gray, Jeff ; Klefstad, Raymond (Ed.) : Proceeding of the 39th Hawaii International Conference on System Sciences (HICSS-39)
(Mini-Track on Adaptive and Evolvable Software Systems, Hawaii, January 2006).
Washington : IEEE Press, 2006, pp 214a. (System Sciences Vol. 9) - ISBN 0-7695-2507-5
Keywords:  AOP; AspectC++; CiAO; Dynamic Aspect Weaving
[doi>10.1109/HICSS.2006.437] (BibTeX)

Scheler, Fabian ; Schröder-Preikschat, Wolfgang:
Synthesising Real-Time Systems from Atomic Basic Blocks .
In: IEEE Technical Committee on Real-Time Systems (Ed.) : Proceedings Work-In-Progress Session
(12th Real-Time and Embedded Technology and Applications Symposium, San Jose, USA, 4-7 April, 2006).
2006, pp 49-52.
Keywords:  ABB; RTSC (BibTeX)

Scheler, Fabian ; Schröder-Preikschat, Wolfgang:
Time-Triggered vs. Event-Triggered: A matter of configuration?
In: Dulz, Winfried ; Schröder-Preikschat, Wolfgang (Ed.) : MMB Workshop Proceedings
(GI/ITG Workshop on Non-Functional Properties of Embedded Systems, Nuremberg, 27.03. - 29.03.2006).
Berlin : VDE Verlag, 2006, pp 107-112. - ISBN 978-3-8007-2956-2 (BibTeX)

Teaching

2013 2012 2011 2010 2009 2008 2007 2006 2005
Real-Time Systems (EZS) WS 2013/14 WS 2012/13 WS 2011/12 WS 2009/10 WS 2008/09 WS 2007/08 WS 2006/07 WS 2005/06
Dependable Real-Time Systems (EZS) SS 2013 SS 2012
Real-Time Systems 2 (EZS2) SS 2010 SS 2009 SS 2008 SS 2007 SS 2006
Projekt angewandte
Systemsoftwaretechnik (PASST_MA)
SS 2013,
WS 2013/14
SS 2012,
WS 2012/13
WS 2011/12
Fault Tolerance Distributed Systems and
Real-Time Systems (FVSEZS)
SS 2007 WS 2006/07
Selected Chapters of Embedded Systems (AKES) SS 2006
Concepts of Operating Systems (KVBK) SS 2013 SS 2012 SS 2006 SS 2005,
WS 2005/06

Theses

(automatically exported by UnivIS)

Open Topics

Ongoing Theses

Finished Theses

AUTOSAR I/O GUI - Eclipse-Based Visualization and Test Access to an Automotive Driver Framework (AUTOSAR_GUI)
Student: Wanja Hofer (handed in on 30.01.2007, Thesis file...)
Supervisors: Dr.-Ing. Fabian Scheler, Dr.-Ing. Jürgen Kleinöder, Prof. Dr.-Ing. Wolfgang Schröder-Preikschat, Felix Fastnacht (3SOFT / Elektrobit Automotive)


Carolo-Cup: Konzeption und Bau eines autonomen Fahrzeugs im Maßstab 1:10 (Carolo_Chassis)
Student: Tobias Gail (handed in on 01.04.2010 )
Supervisors: Dr.-Ing. Fabian Scheler, Dipl.-Ing. Moritz Strübe, Prof. Dr.-Ing. Wolfgang Schröder-Preikschat


Carolo-Cup: Powertrain - Bereitstellung und Integration einer echtzeitfähigen Betriebsplattform (Carolo_Powertrain_RTOS)
Student: Sebastian Kotulla (handed in on 02.06.2009 )
Supervisors: Prof. Dr.-Ing. Wolfgang Schröder-Preikschat, Dr.-Ing. Fabian Scheler, Dipl.-Inf. Niko Böhm


Carolo-Cup: Powertrain NG (Carolo_Powertrain_NG)
Supervisors: Prof. Dr.-Ing. Wolfgang Schröder-Preikschat, Dr.-Ing. Fabian Scheler, Dipl.-Ing. Moritz Strübe


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


Echtzeit-Bahnsteuerung eines X/Y-Systems mittels eines Kamerasystems
Supervisors: Prof. Dr.-Ing. Wolfgang Schröder-Preikschat, Dr.-Ing. Fabian Scheler, Krug


Efficient Time-Triggered Execution in an Interrupt-Driven Real-Time Operating System (SLOTH_TT)
Student: Danner Daniel (handed in on 2.7.2012, Thesis file...)
Supervisors: Dr.-Ing. Wanja Hofer, PD Dr.-Ing. habil. Daniel Lohmann, Akad. ORat, Dr.-Ing. Fabian Scheler, Prof. Dr.-Ing. Wolfgang Schröder-Preikschat


Entwurf und Implementierung eines POSIX-Back-End für den RTSC (AORTA_RTSC_ECOS_AUTOSAR)
Student: Tobias Klaus (handed in on 15.02.2013 )
Supervisors: Dr.-Ing. Fabian Scheler, Dipl.-Ing. Florian Franzmann, Prof. Dr.-Ing. Wolfgang Schröder-Preikschat


Entwurf und Implementierung eines ttCAN-Treibers für OSEKtime/TriCore TC1796 (ABB_TTCAN)
Student: Stefan Rehm (handed in on 28.09.2007, Thesis file...)
Supervisors: Prof. Dr.-Ing. Wolfgang Schröder-Preikschat, Dr.-Ing. Fabian Scheler


Entwurf und Implementierung eines zeitgesteuerten Schedulers für eCos (ABB_ECOS_TT_TC1796)
Student: Michael Lang (handed in on 26.06.2008, Thesis file...)
Supervisors: Prof. Dr.-Ing. Wolfgang Schröder-Preikschat, Dr.-Ing. Fabian Scheler


Entwurf, Implementierung und Evaluation von Strategien für die gemeinsame Nutzung des Stapelspeichers in ereignisgesteuerten Echtzeitbetriebssystemen am Beispiel von AUTOSAR OS (EZS_STACK_SHARING)
Student: Thomas Klöber (handed in on 07.02.2009 )
Supervisors: Prof. Dr.-Ing. Wolfgang Schröder-Preikschat, Dr.-Ing. Fabian Scheler, Dipl.-Inf. Thomas Seydel


Geschwindigkeitsregelung und Orientierungssteuerung in einem autonomen Modellfahrzeug (Carolo_Controller)
Student: Jonathan Gutknecht (handed in on 31.03.2009, Thesis file...)
Supervisors: Prof. Dr.-Ing. Wolfgang Schröder-Preikschat, Prof. Dr.-Ing. Thomas Moor, Dr.-Ing. Fabian Scheler


Hardwareunterstützte, zeittransparente Behandlung von Unterbrechungen in einem Echtzeitbetriebssystem auf dem TriCore TC1796 (CIAO_IRQ_PCP)
Student: Rudi Pfister (handed in on 14.05.2008, Thesis file...)
Supervisors: Dr.-Ing. Fabian Scheler, PD Dr.-Ing. habil. Daniel Lohmann, Akad. ORat, Dr.-Ing. Wanja Hofer, Prof. Dr.-Ing. Wolfgang Schröder-Preikschat


Konzeption und Portierung einer eingebetteten Antriebsregelung für eine Asynchronmaschine auf ein Echtzeitbetriebssystem
Student: Richard Mäckl (handed in on 08.01.2009 )
Supervisors: Prof. Dr.-Ing. Wolfgang Schröder-Preikschat, Prof. Dr.-Ing. Bernhard Piepenbreier, Dr.-Ing. Jürgen Kleinöder, Dr.-Ing. Fabian Scheler, Dipl.-Ing. Carsten Wießmeier, Dipl.-Ing. Michael Althammer


Portierung von eCos auf den TriCore TC1796 Mikrocontroller (ABB_ECOS_TC1796)
Student: Thomas Klöber (handed in on 27.5.2008, Thesis file...)
Supervisors: Prof. Dr.-Ing. Wolfgang Schröder-Preikschat, Dr.-Ing. Fabian Scheler


Portierung von Redboot/ecos auf den Tricore TC1796 Mikrocontroller (REDBOOT_TC1796)
Student: Rudi Pfister (handed in on 04.12.2006, Thesis file...)
Supervisors: Prof. Dr.-Ing. Wolfgang Schröder-Preikschat, Dr.-Ing. Fabian Scheler


Slothful Linux: An Efficient Hybrid Real-Time System by Hardware-Based Task Dispatching (SLOTH_LINUX)
Student: Müller Rainer (handed in on 02.07.2012, Thesis file...)
Supervisors: Dr.-Ing. Wanja Hofer, PD Dr.-Ing. habil. Daniel Lohmann, Akad. ORat, Dr.-Ing. Fabian Scheler, Prof. Dr.-Ing. Wolfgang Schröder-Preikschat


Statische Ablaufplanung von Abhängigkeitsgraphen ereignisgesteuerter Echtzeitsysteme (ABB_HAPPENSBEFORE_SCHED)
Student: Julian Exner (handed in on 31.03.2009 )
Supervisors: Prof. Dr.-Ing. Wolfgang Schröder-Preikschat, Dr.-Ing. Fabian Scheler


Statische WCET Analyse von LLVM Bytecode (ABB_LLVM_WCET_ANALYSIS)
Student: Benjamin Oechslein (handed in on 01.08.2008, Thesis file...)
Supervisors: Prof. Dr.-Ing. Wolfgang Schröder-Preikschat, Dr.-Ing. Fabian Scheler


The Perfect RTOS API (AORTA_PERFECT_RTOS)
Supervisors: Dr.-Ing. Fabian Scheler, Dipl.-Ing. Florian Franzmann, Dipl.-Ing. Tobias Klaus, Prof. Dr.-Ing. Wolfgang Schröder-Preikschat


Tool-based Selective Replication of Critical System-Components for SW-based Redundancy in Dependable Embedded Real-Time Systems (CoRed_RTSC_SWR)
Supervisors: Dr.-Ing. Fabian Scheler, Dr.-Ing. Peter Ulbrich, Prof. Dr.-Ing. Wolfgang Schröder-Preikschat


WCET-gewahre Optimierung im RTSC (AORTA_RTSC_WCET_COMPILER)
Supervisors: Dr.-Ing. Fabian Scheler

Own PhD, Diploma Thesis and Study Thesis



Contact:
EMail scheler@cs.fau.de
GPG GPG: 19A3AE13
ICQ 168050718
XMPP Rosepeter@jabberme.de
Telefon +49.9131.85.27707
Fax +49.9131.85.28732
Address:
Fabian Scheler
Univ. Erlangen-Nürnberg
Informatik 4
Martensstr. 1
91058 Erlangen
Germany
Room 0.049     Maps
  Contact Last modified: 2014-05-04 16:52   WH