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

Peter Ulbrich

was Assistant Professor at the
Department of Computer Science 4 (Distributed Systems and Operating Systems) at Friedrich-Alexander-Universität Erlangen-Nürnberg until August 2020.
He is currently still active as a visiting scientist.

Starting September 2020 he is Professor at Technische Universität Dortmund, where he leads the Systems Software Group.

Selected Publications

HSCC 2018

Gaukler, Maximilian ; Michalka, Andreas ; Ulbrich, Peter ; Klaus, Tobias:
A New Perspective on Quality Evaluation for Control Systems with Stochastic Timing.
In: ACM (Org.):
Proceedings of the 21st ACM International Conference on Hybrid Systems: Computation and Control (HSCC '18)
(21st ACM International Conference on Hybrid Systems: Computation and Control, Porto, Portugal, 11.-13. April 2018).
2018, pp 91-100.
Keywords: QRONOS
[doi>10.1145/3178126.3178134] (BibTeX)

RTAS 2017
Outstanding Paper

Dietrich, Christian ; Wägemann, Peter ; Ulbrich, Peter ; Lohmann, Daniel:
SysWCET: Whole-System Response-Time Analysis for Fixed-Priority Real-Time Systems (outstanding paper).
In: Davis, Rob ; Parmer, Gabriel (Ed.) : Proceedings of the 23rd Real-Time and Embedded Technology and Applications Symposium (RTAS '17)
(Real-Time and Embedded Technology and Applications Symposium, Pittsburgh, PA, USA, April 2017).
Los Alamitos, CA : IEEE Computer Society Press, 2017, pp 37-48. - ISBN 978-1-5090-5269-1
Keywords: worst-case response time, WCRT, worst-case execution time, WCET, OSEK, AutoSAR, IPET, ILP, whole-system analysis, system-state enumeration
[doi>10.1109/RTAS.2017.37] (BibTeX)

EMSOFT 2017

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), No. 5s, pp 180:1-180:19
Keywords: AORTA; KESO;
[doi>10.1145/3126503] (BibTeX)

SQJ 2016

Hoffmann, Martin ; Ulbrich, Peter ; Dietrich, Christian ; Schirmeier, Horst ; Lohmann, Daniel ; Schröder-Preikschat, Wolfgang:
Experiences with Software-based Soft-Error Mitigation using AN-Codes.
In: Clarke, Peter J. ; Zulkernine, Mohammad (Arr.):
Software Quality Journal.
Vol. 24, 1. Edition New York : Springer Science+Business Media, 2016, (Software Quality Journal Vol. 24, No. 1), pp 87-113. ISSN 0963-9314
Keywords: DanceOS; CoRed; Operating Systems; Embedded Systems; Real-Time Systems; Dependability; Safety; Coded Processing; ARES; ESI
[doi>10.1007/s11219-014-9260-4] (BibTeX)

Research Projects

Professional Activities

  • qronOS:
    Quality-aware Co-Design of Responsive Real-Time Control Systems
  • AORTA:
    Aspect-Oriented Real-Time Architecture (DFG funded)
  • RTSC:
    The Real-Time Systems Compiler
  • ESI:
    Embedded Systems Iniative (Member of the Fitness@ESI Lab, STMWI funded)
  • I4Copter:
    Interdisciplinary quadrocopter project to develop a platform for application-oriented research and teaching

Finished Projects

  • ARES: Adaptive Responsive Embedded Systemes
  • CoRed: Combined Redundancy - Software-based Fault Tolerance for Mixed-criticality Systems
  • CoSa: Component Architecture for Safety-critical Embedded Systems

Academic Services

Conferences

Co-Chair

Program Committee

  • RTAS 2019 / 2020: IEEE Real-Time and Embedded Technology and Applications Symposium
  • DSD 2020: Euromicro Conference on Digital System Design
  • ISORC 2020: IEEE International Symposium On Real-Time Distributed Computing
  • OSPERT 2019 / 2020: Workshop on Operating Systems Platforms for Embedded Real-Time Applications
  • CPN 2019: IEEE Workshop on Cyber-Physical Networking
  • WCET 2018: International Workshop on Worst-Case Execution-Time Analysis

External Reviewer

Journals

Misc

  • EuroSys 2009: Member of the Local Arrangement Board of the EuroSys 2009 Conference

Teaching

Main Lectures

(Additional courses see time schedule)


Winter Term

Publications

(automatically exported by UnivIS)

2021

Schuster, Simon ; Wägemann, Peter ; Ulbrich, Peter ; Schröder-Preikschat, Wolfgang:
Annotate Once - Analyze Anywhere: Context-Aware WCET Analysis by User-Defined Abstractions.
In: Henkel, Jörg ; Liu, Xu (Ed.) : Proceedings of the 22nd ACM SIGPLAN/SIGBED International Conference on Languages, Compilers, Tools and Theory for Embedded Systems (LCTES’21)
(22nd ACM SIGPLAN/SIGBED International Conference on Languages, Compilers, Tools and Theory for Embedded Systems (LCTES’21), Virtual Conference, June 20-26, 2021).
New York : ACM, 2021, pp 54-66.
[doi>10.1145/3461648.3463847] (BibTeX)

Klaus, Tobias ; Becker, Matthias ; Schröder-Preikschat, Wolfgang ; Ulbrich, Peter:
Constrained Data-Age with Job-Level Dependencies: How to Reconcile Tight Bounds and Overheads (Best Student Paper).
In: IEEE (Org.):
Proceedings of the 27th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS'21)
(27th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS'21), virtual, May 18-21, 2021).
2021, pp 66-79.
[doi>10.1109/RTAS52030.2021.00014] (BibTeX)

Vaas, Steffen ; Ulbrich, Peter ; Eichler, Christian ; Wägemann, Peter ; Reichenbach, Marc ; Fey, Dietmar:
Taming Non-Deterministic Low-Level I/O: Predictable Multi-Core Real-Time Systems by SoC Co-Design.
In: Proceedings of the 24\textsuperscriptth IEEE International Symposium on OO Real-Time Distributed Computing (ISORC '21).
Washington, DC, USA : 2021, pp 43-52.
[doi>10.1109/ISORC52013.2021.00017] (BibTeX)

2020

Roppenecker, Günter ; Ulbrich, Peter:
Details and Proofs for: Stability Analysis of Multivariable Digital Control Systems with Uncertain Timing.
Schutzrecht (BibTeX)

Roppenecker, Günter ; Ulbrich, Peter:
Stability Analysis of Multivariable Digital Control Systems with Uncertain Timing.
In: Proceedings of the IFAC World Congress.
2020. (BibTeX)

Reif, Stefan ; Raffeck, Phillip ; Ulbrich, Peter ; Schröder-Preikschat, Wolfgang:
Work In Progress: Control-Flow Migration for Data-Locality Optimisation in Multi-Core Real-Time Systems.
In: IEEE (Ed.) : Proceedings of the 41st Real-Time Systems Symposium (RTSS 2020)
(41st Real-Time Systems Symposium (RTSS 2020), virtual, 2020-12-1).
2020, pp 1-4. (BibTeX)

2019

Klaus, Tobias ; Ulbrich, Peter ; Raffeck, Phillip ; Frank, Benjamin ; Wernet, Lisa ; Ritter von Onciul, Maxim ; Schröder-Preikschat, Wolfgang:
Boosting Job-Level Migration by Static Analysis.
In: Adam Lackorzynski ; Lohmann, Daniel (Ed.) : Proceedings of the 15th Annual Workshop on Operating Systems Platforms for Embedded Real-Time Applications
(15th Annual Workshop on Operating Systems Platforms for Embedded Real-Time Applications (OSPERT 2019), Stuttgart, 9.7.2019).
Dresden : TU Dresden and Leibniz Universität Hannover, 2019, pp 17-22.
Keywords: RTSC; AORTA; Multi-Core (BibTeX)

Gaukler, Maximilian ; Rheinfels, Tim ; Ulbrich, Peter ; Roppenecker, Günter:
Convergence Rate Abstractions for Weakly-Hard Real-Time Control.
Erlangen-Nürnberg : Friedrich-Alexander-Universität. 2019. - Research report
Keywords: QRONOS (BibTeX)

Gaukler, Maximilian ; Roppenecker, Günter ; Ulbrich, Peter:
Details and Proofs for: Stability Analysis of Multivariable Digital Control Systems with Uncertain Timing.
Erlangen-Nürnberg : Friedrich-Alexander-Universität. 2019. - Internal report
Keywords: QRONOS (BibTeX)

Schuster, Simon ; Wägemann, Peter ; Ulbrich, Peter ; Schröder-Preikschat, Wolfgang:
Proving Real-Time Capability of Generic Operating Systems by System-Aware Timing Analysis.
In: IEEE Computer Society (Org.):
In Proceedings of the 25th Real-Time and Embedded Technology and Applications Symposium (RTAS '19)
(25th Real-Time and Embedded Technology and Applications Symposium (RTAS '19), Montreal, 15.-18.04.2019).
2019, pp 0-0.
[doi>10.1109/RTAS.2019.00034] (BibTeX)

Ulbrich, Peter ; Gaukler, Maximilian:
QRONOS: Towards Quality-aware Responsive Real-Time Control Systems.
In: IEEE (Ed.) : 25th Real-Time and Embedded Technology and Applications Symposium - Brief Presentations Track (RTAS '19 BP)
(25th Real-Time and Embedded Technology and Applications Symposium - Brief Presentations Track (RTAS '19 BP), Montreal, 15.-18.04.2019).
2019, pp 1-4.
Keywords: QRONOS (BibTeX)

Raffeck, Phillip ; Ulbrich, Peter ; Schröder-Preikschat, Wolfgang:
Work-in-Progress: Migration Hints in Real-Time Operating Systems.
In: IEEE (Ed.) : Proceedings of the 41st Real-Time Systems Symposium (RTSS 2019)
(40st Real-Time Systems Symposium (RTSS 2019), Hong Kong, China).
2019, pp 1-4. (BibTeX)

Gaukler, Maximilian ; Ulbrich, Peter:
Worst-Case Analysis of Digital Control Loops with Uncertain Input/Output Timing.
In: Frehse, Goran ; Althoff, Matthias (Ed.) : EasyChair Proceedings in Computation
(6th International Workshop on Applied Verification of Continuous and Hybrid Systems (ARCH '19), Montreal, 15.04.2019).
Manchester, UK : EasyChair, 2019, pp 183-200. Vol. 61
Keywords: QRONOS
[doi>10.29007/c4zl] (BibTeX)

2018

Gaukler, Maximilian ; Michalka, Andreas ; Ulbrich, Peter ; Klaus, Tobias:
A New Perspective on Quality Evaluation for Control Systems with Stochastic Timing.
In: ACM (Org.):
Proceedings of the 21st ACM International Conference on Hybrid Systems: Computation and Control (HSCC '18)
(21st ACM International Conference on Hybrid Systems: Computation and Control, Porto, Portugal, 11.-13. April 2018).
2018, pp 91-100.
Keywords: QRONOS
[doi>10.1145/3178126.3178134] (BibTeX)

Vaas, Steffen ; Ulbrich, Peter ; Reichenbach, Marc ; Fey, Dietmar:
Application-Specific Tailoring of Multi-Core SoCs for Real-Time Systems with Diverse Predictability Demands.
In: Journal of Signal Processing Systems (2018),
[doi>10.1007/s11265-018-1389-0] (BibTeX)

Vaas, Steffen ; Ulbrich, Peter ; Reichenbach, Marc ; Fey, Dietmar:
Application-Specific Tailoring of Multi-Core SoCs for Real-Time Systems with Diverse Predictability Demands.
In: Journal of Signal Processing Systems (2018),
[doi>10.1007/s11265-018-1389-0] (BibTeX)

Klaus, Tobias ; Franzmann, Florian ; Becker, Matthias ; Ulbrich, Peter:
Data Propagation Delay Constraints in Multi-Rate Systems -- Deadlines vs. Job-Level Dependencies.
In: Mathieu Jan ; Moris Behnam (Ed.) : Proceedings of the 26th International Conference on Real-Time Networks and Systems
(26th International Conference on Real-Time Networks and Systems (RTNS '18), Poitiers, France, 10.-12. Oct. 2018).
Ney York, NY : ACM Press, 2018, pp 93-103. - ISBN 978-1-4503-6463-8
Keywords: RTSC;AORTA (BibTeX)

Eichler, Christian ; Wägemann, Peter ; Distler, Tobias ; Ulbrich, Peter ; Schröder-Preikschat, Wolfgang:
TASKers: A Whole-System Generator for Benchmarking Real-Time-System Analyses.
In: Florian Brandner (Ed.) : 18th International Workshop on Worst-Case Execution Time Analysis (WCET 2018).
Dagstuhl, Germany : Schloss Dagstuhl--Leibniz-Zentrum fuer Informatik, 2018, pp 0-0. (OpenAccess Series in Informatics (OASIcs)) (BibTeX)

Schuster, Simon ; Wägemann, Peter ; Ulbrich, Peter ; Schröder-Preikschat, Wolfgang:
Towards System-Wide Timing Analysis of Real-Time-Capable Operating Systems.
In: Maggio, Martina (Ed.) : Work-In-Progress Proceedings of 30th Euromicro Conference on Real-Time Systems (ECRTS-WiP '18)
(Euromicro Conference on Real-Time Systems (ECRTS '18), Barcelona).
2018, pp 10-12. (BibTeX)

Wägemann, Peter ; Dietrich, Christian ; Distler, Tobias ; Ulbrich, Peter ; Schröder-Preikschat, Wolfgang:
Whole-System Worst-Case Energy-Consumption Analysis for Energy-Constrained Real-Time Systems.
In: Euromicro Technical Committee on Real-Time Systems (Org.):
Proceedings of the 30th Euromicro Conference on Real-Time Systems (ECRTS '18)
(30th Euromicro Conference on Real-Time Systems, Barcelona, Spain, 3.-6. July 2018).
2018, pp 24:1-24:25. (BibTeX)

2017

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), No. 5s, pp 180:1-180:19
Keywords: AORTA; KESO;
[doi>10.1145/3126503] (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.
Talk: EMSOFT 2017, Embedded Systems Week 2017,
Seoul, Korea, 15.10.2017
Keywords: AORTA; KESO; ARAMiS II (BibTeX)

Dietrich, Christian ; Wägemann, Peter ; Ulbrich, Peter ; Lohmann, Daniel:
SysWCET: Whole-System Response-Time Analysis for Fixed-Priority Real-Time Systems (outstanding paper).
In: Davis, Rob ; Parmer, Gabriel (Ed.) : Proceedings of the 23rd Real-Time and Embedded Technology and Applications Symposium (RTAS '17)
(Real-Time and Embedded Technology and Applications Symposium, Pittsburgh, PA, USA, April 2017).
Los Alamitos, CA : IEEE Computer Society Press, 2017, pp 37-48. - ISBN 978-1-5090-5269-1
Keywords: worst-case response time, WCRT, worst-case execution time, WCET, OSEK, AutoSAR, IPET, ILP, whole-system analysis, system-state enumeration
[doi>10.1109/RTAS.2017.37] (BibTeX)

Vaas, Steffen ; Ulbrich, Peter ; Reichenbach, Marc ; Fey, Dietmar:
The Best of Both: High-performance and Deterministic Real-Time Executive by Application-Specific Multi-Core SoCs.
In: HEART (Org.):
Proceedings of the Conference on Design and Architectures for Signal and Image Processing (DASIP '17)
(Conference on Design and Architectures for Signal and Image Processing (DASIP '17), Dresden, 27.-29. September 2017).
2017, pp 0-0. (BibTeX)

Vaas, Steffen ; Ulbrich, Peter ; Reichenbach, Marc ; Fey, Dietmar:
The Best of Both: High-performance and Deterministic Real-Time Executive by Application-Specific Multi-Core SoCs.
In: HEART (Org.):
Proceedings of the Conference on Design and Architectures for Signal and Image Processing (DASIP '17)
(Conference on Design and Architectures for Signal and Image Processing (DASIP '17), Dresden, 27.-29. September 2017).
2017, pp 0-0. (BibTeX)

2016

Klaus, Tobias ; Franzmann, Florian ; Gaukler, Maximilian ; Michalka, Andreas ; Ulbrich, Peter:
Closing the Loop: Towards Control-aware Design of Adaptive Real-Time Systems.
In: IEEE (Ed.) : Proceedings of the 37th Real-Time Systems Symposium Work-in-Progress Session (RTSS WiP '16)
(Real-Time Systems Symposium Work-in-Progress Session, Porto, Portugal, November 29-December 2, 2016).
2016, pp 1-4.
Keywords: QRONOS (BibTeX)

Hoffmann, Martin ; Ulbrich, Peter ; Dietrich, Christian ; Schirmeier, Horst ; Lohmann, Daniel ; Schröder-Preikschat, Wolfgang:
Experiences with Software-based Soft-Error Mitigation using AN-Codes.
In: Clarke, Peter J. ; Zulkernine, Mohammad (Arr.):
Software Quality Journal.
Vol. 24, 1. Edition New York : Springer Science+Business Media, 2016, (Software Quality Journal Vol. 24, No. 1), pp 87-113. ISSN 0963-9314
Keywords: DanceOS; CoRed; Operating Systems; Embedded Systems; Real-Time Systems; Dependability; Safety; Coded Processing; ARES; ESI
[doi>10.1007/s11219-014-9260-4] (BibTeX)

Franzmann, Florian ; Klaus, Tobias ; Ulbrich, Peter ; Deinhardt, Patrick ; Steffes, Benjamin ; Scheler, Fabian ; Schröder-Preikschat, Wolfgang:
From Intent to Effect: Tool-based Generation of Time-Triggered Real-Time Systems on Multi-Core Processors.
In: IEEE Computer Society (Ed.) : Proceedings of the 19th IEEE Symposium on Real-Time Computing (ISORC '16)
(19th IEEE Symposium on Real-Time Computing, York, UK, May 17-20, 2016).
2016, pp 0-0. - ISBN 978-1-4673-9032-3
Keywords: RTSC; AORTA; Multi-Core; Real-Time Systems; QRONOS
[doi>10.1109/ISORC.2016.27] (BibTeX)

Klaus, Tobias ; Franzmann, Florian ; Gaukler, Maximilian ; Michalka, Andreas ; Ulbrich, Peter:
Poster Abstract: Closing the Loop: Towards Control-aware Design of Adaptive Real-Time Systems.
In: IEEE (Org.):
Proceedings of the 37th Real-Time Systems Symposium (RTSS '16)
(37th Real-Time Systems Symposium, Porto, Portugal, November 29-December 2, 2016).
2016, pp 363-363.
Keywords: QRONOS
[doi>10.1109/RTSS.2016.042] (BibTeX)

2015

Franzmann, Florian ; Klaus, Tobias ; Scheler, Fabian ; Ulbrich, Peter:
Presentation: React in Time: Ereignisbasierter Entwurf zeitgesteuerter verteilter Systeme.
Talk: Echtzeit 2015, GI,
Boppard, 18.11.2015 (BibTeX)

Franzmann, Florian ; Klaus, Tobias ; Scheler, Fabian ; Schröder-Preikschat, Wolfgang ; Ulbrich, Peter:
React in Time: Ereignisbasierter Entwurf zeitgesteuerter verteilter Systeme.
In: Halang, W. A. ; Spinczyk, O. (Ed.) : Betriebssysteme und Echtzeit
(Echtzeit 2015, Boppard, 12.11.2015). 1. Edition
Berlin, Heidelberg : Springer Vieweg, 2015, pp 89-98. - ISBN 978-3-662-48610-8
Keywords: QRONOS;RTSC;AORTA (BibTeX)

2014

Hoffmann, Martin ; Ulbrich, Peter ; Dietrich, Christian ; Schirmeier, Horst ; Lohmann, Daniel ; Schröder-Preikschat, Wolfgang:
A Practitioner's Guide to Software-based Soft-Error Mitigation Using AN-Codes.
In: IEEE Computer Society (Ed.) : Proceedings of the 15th IEEE International Symposium on High Assurance Systems Engineering (HASE '14)
(Symposium on High Assurance Systems Engineering, Miami, FL, USA, Januar 2014).
2014, pp 33-40. - ISBN 978-1-4799-3465-2
Keywords: DanceOS; CoRed; Operating Systems; Embedded Systems; Real-Time Systems; Dependability; Safety; Coded Processing; ARES; ESI
[doi>10.1109/HASE.2014.14] (BibTeX)

Ulbrich, Peter:
Ganzheitliche Fehlertoleranz in eingebetteten Softwaresystemen.
Erlangen, Friedrich-Alexander-Universität Erlangen-Nürnberg, Ph.D. thesis, 2014.
- 180 pages.
Keywords: CoRed; Combined Redundancy; Soft Errors; Transiente Hardwarefehler; Redundanz; Sicherheitskritische Systeme; Eingebettete Systeme; Embedded Systems; Echtzeitsysteme; ARES; ESI (BibTeX)

Ulbrich, Peter:
Presentation: A Practitioner's Guide to Software-based Soft-Error Mitigation Using AN-Codes.
Talk: International Symposium on High Assurance Systems Engineering (HASE '14),
Miami, FL, USA, 09.01..2014 (BibTeX)

2013

Ulbrich, Peter:
Software-based Fault-tolerance - Mission (im)Possible?
Talk: The 29th CREST Open Workshop on Software Redundancy, Centre for Research on Evolution, Search and Testing,
London, UK, 18.11.2013
Keywords: CoRed; soft errors; software-based fault-tolerance; dependable systems; real-time systems (BibTeX)

2012

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; QRONOS
[doi>10.1109/SIES.2012.6356595] (BibTeX)

Ulbrich, Peter:
Eliminating Single Points of Failure in Software-Based Redundancy.
Talk: Diskusstionskreis Fehlertoleranz (DFT '12), Siemens AG,
Nünberg, 22.11.2012 (BibTeX)

Ulbrich, Peter ; Hoffmann, Martin ; Kapitza, Rüdiger ; Lohmann, Daniel ; Schmid, Reiner ; Schröder-Preikschat, Wolfgang:
Eliminating Single Points of Failure in Software-Based Redundancy.
In: Correia, Miguel (Ed.) : Proceedings of the 9th European Dependable Computing Conference
(9th European Dependable Computing Conference (EDCC '12), Sibiu, Romania, 08-11 May 2012).
Los Alamitos : IEEE Computer Society, 2012, pp 49-60. - ISBN 978-1-4673-0938-7
Keywords: Domain-specific architectures , Fault-tolerance , Frameworks , Reliability , Soft errors , Software and System Safety, DanceOS
[doi>10.1109/EDCC.2012.21] (BibTeX)

Ulbrich, Peter ; Franzmann, Florian ; Harkort, Christian ; Hoffmann, Martin ; Klaus, Tobias ; Rebhan, Anja ; Schröder-Preikschat, Wolfgang:
Taking Control: Modular and Adaptive Robotics Process Control Systems.
In: Payeur, Pierre ; Ben-Tzvi, Pinhas (Ed.) : Proceedings of the 10th IEEE International Symposium on Robotic and Sensors Environments
(10th IEEE International Symposium on Robotic and Sensors Environments (ROSE '12), Magdeburg, 16-18 November 2012).
Los Alamitos : IEEE Computer Society, 2012, pp 55-60. - ISBN 978-1-4673-2705-3
Keywords: Architecture; Software Design; Operating Systems; Robotics and Automation; Sensor Systems; Control Engineering; Measurement System Data Handling; AORTA; ARES; QRONOS
[doi>10.1109/ROSE.2012.6402632] (BibTeX)

2011

Stilkerich, Michael ; Schedel, Jens ; Ulbrich, Peter ; Schröder-Preikschat, Wolfgang ; Lohmann, Daniel:
Escaping the Bonds of the Legacy: Step-Wise Migration to a Type-Safe Language in Safety-Critical Embedded Systems.
In: Karsai, Gabor ; Polze, Andreas ; Kim, Doo-Hyun ; Steiner, Wilfried (Ed.) : Proceedings of the 14th IEEE International Symposium on Object/Component/Service-oriented Real-time Distributed Computing (ISORC '11)
(IEEE International Symposium on Object/Component/Service-oriented Real-time Distributed Computing, Newport Beach, CA, USA, March 2011).
Los Alamitos, California : IEEE Computer Society, 2011, pp 163-170. - ISBN 978-0-7695-4368-0
Keywords: CiAO; Java; KESO; OSEK/VDX; embedded systems; memory protection; spatial isolation
[doi>10.1109/ISORC.2011.29] (BibTeX)

Ulbrich, Peter ; Kapitza, Rüdiger ; Harkort, Christian ; Schmid, Reiner ; Schröder-Preikschat, Wolfgang:
I4Copter: An Adaptable and Modular Quadrotor Platform.
In: ACM (Ed.) : Proceedings of the 26th ACM Symposium on Applied Computing
(26th ACM Symposium on Applied Computing (SAC '11), TaiChung, Taiwan, 21 March 2011).
New York, NY, USA : ACM, 2011, pp 380-396. - ISBN 978-1-4503-0113-8
Keywords: I4Copter; Safety-critical mission scenario; Real-time application development; Static analysis; Research demonstrator; Quadrocopter; Quadrotor; Quadcopter
[doi>10.1145/1982185.1982267] (BibTeX)

Franzmann, Florian ; Ulbrich, Peter:
Qualitätsgewahre digitale Signalverarbeitung.
Talk: Eingebettete Systeme und Betriebssysteme,
Otto-von-Guericke-Universität Magdeburg, 08.11.2011 (BibTeX)

Ulbrich, Peter:
Safety-critical Embedded Systems: From Theory to the (Flying) Real World.
Talk: Lehrstuhl für Informationstechnik für Luft- und Raumfahrt,
Universität Würzburg, 18.01.2011
Keywords: Redundanz, I4Copter, eingebettete Systeme, embedded Systems, Echtzeitsysteme, Quadrocopter, sicherheitskritische Systeme, CoSa, CoRed (BibTeX)

Ulbrich, Peter ; Franzmann, Florian:
Safety-critical Embedded Systems: From Theory to the (Flying) Real World.
Talk: Eingebettete Systeme und Betriebssysteme,
Otto-von-Guericke-Universität Magdeburg, 08.11.2011
Keywords: Redundanz, I4Copter, eingebettete Systeme, embedded Systems, Echtzeitsysteme, Quadrocopter, sicherheitskritische Systeme, CoSa, CoRed (BibTeX)

Ulbrich, Peter:
Software-Based Redundancy Techniques for High-Reliability Embedded Real-Time Systems.
Talk: Brown Bag Talks, Deutsches Forschungszentrum für künstliche Intelligenz (DFKI),
Bremen, 19.04.2011
Keywords: Redundanz; I4Copter; eingebettete Systeme; embedded Systems; Echtzeitsysteme; Quadrocopter; sicherheitskritische Systeme; CoSa; CoRed (BibTeX)

2010

Elsner, Christoph ; Ulbrich, Peter ; Lohmann, Daniel ; Schröder-Preikschat, Wolfgang:
Consistent Product Line Configuration Across File Type and Product Line Boundaries.
In: Bosch, Jan ; Lee, Jaejoon (Ed.) : Proceedings of the 14th International Software Product Line Conference (SPLC 2010)
(14th International Software Product Line Conference (SPLC 2010), Jeju Island, South Korea, 09/13/2010).
Berlin/Heidelberg, Germany : Springer, 2010, pp 181-195 --- Best Paper Award (out of 90 submitted / 28 accepted papers).
Keywords: SPL; Software Product Lines, VAMOS, CiAO
[doi>10.1007/978-3-642-15579-6_13] (BibTeX)

Ulbrich, Peter ; Elsner, Christoph ; Hoffmann, Martin ; Schmid, Reiner ; Schröder-Preikschat, Wolfgang:
Using MARTE in Code-centric Real-time Projects Providing Evolution Support.
In: Boulet, Pierre ; Cancila, Daniela ; Espinoza, Huascar ; Morawiec, Adam (Org.):
Proceedings of the First Workshop on Model Based Engineering for Embedded Systems Design (M-BED 2010)
(First Workshop on Model Based Engineering for Embedded Systems Design (M-BED 2010), Dresden, Germany, 03/12/2010).
2010, pp 25-29.
Keywords: Real-time System; MARTE; Reverse Engineering; I4Copter (BibTeX)

2009

Ulbrich, Peter:
Challenges in real-time application development - The I4Copter project.
Talk: Invited talk, University of Salzburg,
Computational Systems Group, 13.05.2009
Keywords: I4Copter; Safety-critical mission scenario; Real-time application development; Static analysis; Research demonstrator; Quadrocopter (BibTeX)

Ulbrich, Peter:
Challenges in real-time application development - The I4Copter project.
Talk: Invited talk, Deutsches Forschungsinstitut für künstliche Intelligenz (DFKI) Bremen,
Robotics Innovation Center, 23.06.2009
Keywords: Safety-critical mission scenario; Real-time application development; Static analysis; Research demonstrator; Quadrocopter (BibTeX)

Own Thesis

Theses

(automatically exported by UnivIS)

Open Topics

Ongoing Theses


Finished Theses

A Multi-OS Hardware Abstraction Layer for the I4Copter Project (QC_PASST_M3)
Supervisors: Prof. Dr.-Ing. Peter Ulbrich, Dr.-Ing. Martin Hoffmann, Prof. Dr.-Ing. Wolfgang Schröder-Preikschat


ABB-based Scheduling for Distributed Embedded Real-Time Systems (AORTA_DSSched)
Supervisors: Dipl.-Ing. Tobias Klaus, Dipl.-Ing. Florian Franzmann, Prof. Dr.-Ing. Peter Ulbrich


Adaptive Ablaufplanung von Echtzeitregelungsanwendungen in LitmusRT
Student: Julien Haibach (handed in on 30.09.2019 )
Supervisors: Prof. Dr.-Ing. Wolfgang Schröder-Preikschat, Prof. Dr.-Ing. Peter Ulbrich


An Energy-Harvesting Platform for Autonomous Unmanned Aerial Vehicles
Supervisors: Prof. Dr.-Ing. Wolfgang Schröder-Preikschat, Prof. Dr.-Ing. Peter Ulbrich, Dr.-Ing. Peter Wägemann


Analyse und Optimierung von Ende-zu-Ende-Verzögerungen im RTSC (RTSC_MECHANISER)
Supervisors: Dipl.-Ing. Florian Franzmann, Dipl.-Ing. Tobias Klaus, Prof. Dr.-Ing. Peter Ulbrich, Prof. Dr.-Ing. Wolfgang Schröder-Preikschat


Aufbau und Inbetriebnahme einer Testumgebung für heterogene Verteile Echtzeitsysteme (AORTA-Testbed)
Student: Hausmann Jannis (handed in on 30.09.2016 )
Supervisors: Prof. Dr.-Ing. Peter Ulbrich, Dipl.-Ing. Tobias Klaus, Dipl.-Ing. Florian Franzmann


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


Automated real-time digital signal processing design (MU_DSP)
Supervisors: Dipl.-Ing. Florian Franzmann, Dipl.-Ing. Tobias Klaus, Prof. Dr.-Ing. Peter Ulbrich


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


Data Flow Abstraction in Real-Time Systems (AORTA_DATAFLOW)
Supervisors: Dipl.-Ing. Tobias Klaus, Dipl.-Ing. Florian Franzmann, Prof. Dr.-Ing. Peter Ulbrich, Prof. Dr.-Ing. Wolfgang Schröder-Preikschat


Design and Implementation of a Multi-Core Time-Triggered Back-End for the RTSC (AORTA_MCERIKA)
Supervisors: Dipl.-Ing. Florian Franzmann, Dipl.-Ing. Tobias Klaus, Prof. Dr.-Ing. Peter Ulbrich


Deterministische Telemetrie-Datenübertragung mit CiAO/IP im I4Copter (QC_CiAO_IP)
Student: Florian Lukas (handed in on 01.04.2013 )
Supervisors: Prof. Dr.-Ing. Peter Ulbrich


Dynamische Migrationsentscheidungen in Mehrkernsystemen
Student: Helene Gsänger (handed in on 30.11.2020, Thesis file...)
Supervisors: Phillip Raffeck, M. Sc., Prof. Dr.-Ing. Peter Ulbrich, Prof. Dr.-Ing. Wolfgang Schröder-Preikschat


Echtzeitgewahres Simulink (RTSC_SIMULINK)
Supervisors: Dipl.-Ing. Tobias Klaus, Dipl.-Ing. Florian Franzmann, Prof. Dr.-Ing. Peter Ulbrich, Prof. Dr.-Ing. Wolfgang Schröder-Preikschat


Ein erweiterter Software-Redundanzansatz für den Einsatz von Grafikkarten in sicherheitskritischen Anwendungen (CoRed_GPURed)
Student: Benedikt Dremel (handed in on 30.03.2011 )
Supervisors: Prof. Dr.-Ing. Peter Ulbrich, Dr.-Ing. Martin Hoffmann, Prof. Dr.-Ing. Wolfgang Schröder-Preikschat


Ein Miniaturquadrokopter als Plattform für mobile, adaptive Sensornetzwerke (QC_I4N)
Student: Peter Blank (handed in on 03.11.2011 )
Supervisors: Prof. Dr.-Ing. Peter Ulbrich, Dr.-Ing. Martin Hoffmann, Prof. Dr.-Ing. Wolfgang Schröder-Preikschat


Empirical Evaluation of Current and Future Resource Protocols for Multicore Real-Time Systems (QUEST_PCP)
Supervisors: Prof. Dr.-Ing. Peter Ulbrich, Dipl.-Ing. Tobias Klaus, Dipl.-Ing. Florian Franzmann


Entwicklung einer zustandsbasierten Fluglageregelung für einen Quadrokopter (QC_TTC)
Student: Rebhan Anja (handed in on 27.11.2012 )
Supervisors: Prof. Dr.-Ing. Peter Ulbrich, Harkort, Christian, Prof. Dr.-Ing. Wolfgang Schröder-Preikschat, Prof. Dr.-Ing. habil. Günter Roppenecker


Entwicklung eines Konzepts zur latenzgewahren dynamischen Umschaltung zwischen Echtzeitparadigmen (AORTA_DYN)
Student: Florian Güthlein (handed in on 30.11.2017 )
Supervisors: Dipl.-Ing. Tobias Klaus, Dipl.-Ing. Florian Franzmann, Prof. Dr.-Ing. Peter Ulbrich


Entwicklung und Konstruktion eines Leichtbau-Tragwerks für einen Quadrokopter (QC_TW2)
Supervisors: Prof. Dr.-Ing. Sandro Wartzack, Prof. Dr.-Ing. Wolfgang Schröder-Preikschat, Tremmel, Stephan, Prof. Dr.-Ing. Peter Ulbrich


Entwicklung und Konstruktion eines modularen, robusten Tragwerks für einen Quadrokopter (QC_TW1)
Supervisors: Prof. Dr.-Ing. Sandro Wartzack, Prof. Dr.-Ing. Wolfgang Schröder-Preikschat, Tremmel, Stephan, Prof. Dr.-Ing. Peter Ulbrich


Entwurf und Implementierung einer Beschreibung für Mehrprozessor- und verteilte Systeme im RTSC (RTSC_ARCH)
Supervisors: Dipl.-Ing. Florian Franzmann, Dipl.-Ing. Tobias Klaus, Prof. Dr.-Ing. Peter Ulbrich, Prof. Dr.-Ing. Wolfgang Schröder-Preikschat


Entwurf und Implementierung einer Systemabstraktionsschicht für das I4Copter-Framework (QC_OSAL)
Student: Jens Schedel (handed in on 01.10.2010 )
Supervisors: Dr.-Ing. Michael Stilkerich, Prof. Dr.-Ing. Peter Ulbrich, Prof. Dr.-Ing. habil. Daniel Lohmann


Entwurf und Implementierung eines qualitätsgewahren Schedulingverfahrens für eingebettete Systeme (MU_SCHEDULE)
Supervisors: Dipl.-Ing. Florian Franzmann, Dipl.-Ing. Tobias Klaus, Prof. Dr.-Ing. Peter Ulbrich, Prof. Dr.-Ing. Wolfgang Schröder-Preikschat


Entwurf und Implementierung eines sicheren Kommunikationsframeworks für Flugdrohnen (QC_COM)
Student: Franzmann Florian (handed in on 31.12.2009, Thesis file...)
Supervisors: Prof. Dr.-Ing. Peter Ulbrich, Prof. Dr.-Ing. Wolfgang Schröder-Preikschat


Erweiterte Isolationsmechanismen für AUTOSAR-OS zur Verbesserung der Informationssicherheit
Student: Merlin Schindlbeck (handed in on 30.06.2015 )
Supervisors: Prof. Dr.-Ing. Wolfgang Schröder-Preikschat, Prof. Dr.-Ing. Peter Ulbrich, Sebastian Maier, M. Sc.


Erweiterung von platin auf die RISCV Architektur (AORTA_RISCV)
Student: Thomas Reichinger (handed in on 31.5.2018 )
Supervisors: Dipl.-Ing. Tobias Klaus, Dipl.-Ing. Florian Franzmann, Simon Schuster, M. Sc., Prof. Dr.-Ing. Peter Ulbrich, Prof. Dr.-Ing. Wolfgang Schröder-Preikschat


Evaluierung alternativer Compileverfahren für STEP7 Safety (S7_SAFETY)
Supervisors: Prof. Dr.-Ing. Peter Ulbrich


Generating Distributed Time-Triggered Real-Time Systems in the RTSC (RTSC_DISTRIBUTED)
Supervisors: Dipl.-Ing. Florian Franzmann, Dipl.-Ing. Tobias Klaus, Prof. Dr.-Ing. Peter Ulbrich


Gezielte Taskmigration zur Verbesserung der Ablaufplanung im RTSC (RTSC_MIG)
Supervisors: Dipl.-Ing. Florian Franzmann, Dipl.-Ing. Tobias Klaus, Prof. Dr.-Ing. Peter Ulbrich


Investigating the Impact of Soft Errors on Mixed-Criticality Systems
Student: Mirko Wagner (handed in on 20.12.2019 )
Supervisors: Prof. Dr.-Ing. Wolfgang Schröder-Preikschat, Prof. Dr.-Ing. Peter Ulbrich


Konzeption und Implementierung einer aktualisierbaren Prozesskette zur schablonenbasierten Generierung (EBA_TGEN)
Supervisors: Prof. Dr.-Ing. Peter Ulbrich, Prof. Dr.-Ing. Wolfgang Schröder-Preikschat, Dipl.-Inf. Horst Hadler (EBA)


Konzeption und Implementierung einer GPS gestützten Wegpunktnavigation für Quadrokopter (QC_WPN)
Supervisors: Prof. Dr.-Ing. Peter Ulbrich, Prof. Dr.-Ing. Wolfgang Schröder-Preikschat


Konzeption und Implementierung einer Lagerregelung für einen Quadrokopter (QC_FC_NG)
Supervisors: Prof. Dr.-Ing. Peter Ulbrich, Harkort, Christian, Prof. Dr.-Ing. Wolfgang Schröder-Preikschat


Konzeption und prototypische Realisierung einer Middleware zur Integration heterogener Gebäudemanagementkomptonenten (I4_HeatX)
Student: Thomas Karmann (handed in on 01.02.2016 )
Supervisors: Prof. Dr.-Ing. Peter Ulbrich, Dr.-Ing. Jürgen Kleinöder


Konzeption und Realisierung einer flexiblen Steuerungselektronik für einen Modellquadrocopter (QC_EE)
Student: Müller Torsten (handed in on 31.03.2010 )
Supervisors: Prof. Dr.-Ing. Peter Ulbrich, Prof. Dr.-Ing. Wolfgang Schröder-Preikschat, Prof. Dr.-Ing. Bernhard Piepenbreier, i. R.


Kritische Abschnitte im RTSC (RTSC_CRITICAL_SECTIONS)
Supervisors: Dipl.-Ing. Florian Franzmann, Dipl.-Ing. Tobias Klaus, Prof. Dr.-Ing. Peter Ulbrich, Prof. Dr.-Ing. Wolfgang Schröder-Preikschat


Leveraging Machine-Learning Techniques for Quality-Aware Real-Time Scheduling
Student: Tim Rheinfels (handed in on 01.03.2019 )
Supervisors: Prof. Dr.-Ing. Wolfgang Schröder-Preikschat, Prof. Dr.-Ing. Peter Ulbrich


Multi-Core Real-Time Scheduling under Heavy Contention (QUEST_EDF)
Supervisors: Prof. Dr.-Ing. Peter Ulbrich, Dipl.-Ing. Tobias Klaus, Dipl.-Ing. Florian Franzmann


Quality-aware Digital Signal Processing for Real-time Systems (QC_SS)
Supervisors: Prof. Dr.-Ing. Peter Ulbrich, Prof. Dr.-Ing. Wolfgang Schröder-Preikschat


Real-Time Signal Processing for Embedded Classification Systems (LME 1360)
Student: Mathias Schöll (handed in on 18.01.2017 )
Supervisors: Dipl.-Ing. Peter Blank, Prof. Dr.-Ing. Peter Ulbrich, Prof. Dr. Björn Eskofier


Realisierung einer prototypischen Lagekontrolle für einen Modell-Quadrocopter (QC_LK)
Student: Benedikt Dremel (handed in on 31.05.2008, Thesis file...)
Supervisors: Prof. Dr.-Ing. Peter Ulbrich, Prof. Dr.-Ing. Wolfgang Schröder-Preikschat


Realisierung einer prototypischen Steuerungssoftware für einen Quadcopter (QC_SS1)
Student: Sebastian Harl (handed in on 31.05.2008, Thesis file...)
Supervisors: Prof. Dr.-Ing. Peter Ulbrich, Prof. Dr.-Ing. Wolfgang Schröder-Preikschat


Realisierung einer prototypischen Steuerungssoftware für einen Quadcopter (QC_SS2)
Student: Sebastian Kotulla (handed in on 31.05.2008, Thesis file...)
Supervisors: Prof. Dr.-Ing. Peter Ulbrich, Prof. Dr.-Ing. Wolfgang Schröder-Preikschat


Semi-autonome Höhenregelung eines Quattrokopters unter Einsatz eines heterogenen Sensorsystems (QC_SE_NG)
Student: Tobias Klaus (handed in on 02.04.2012, Thesis file...)
Supervisors: Prof. Dr.-Ing. Peter Ulbrich, Harkort, Christian, Prof. Dr.-Ing. Wolfgang Schröder-Preikschat, Prof. Dr.-Ing. habil. Günter Roppenecker


Software-based redundancy techniques for high-reliability embedded real-time systems (CoSa_SWR)
Student: Hoffmann Martin (handed in on 12.07.2010 )
Supervisors: Prof. Dr.-Ing. Peter Ulbrich, Prof. Dr.-Ing. Rüdiger Kapitza, Prof. Dr.-Ing. Wolfgang Schröder-Preikschat


System-gewahre Statische Laufzeitanalyse von Universal-Betriebssystemen
Student: Simon Schuster (handed in on 02.10.2017 )
Supervisors: Prof. Dr.-Ing. Wolfgang Schröder-Preikschat, Prof. Dr.-Ing. Peter Ulbrich, Dr.-Ing. Peter Wägemann


Systemanalyse des I4Copters mittels Motion Tracking (QC_MOTION_TRACKING)
Supervisors: Prof. Dr.-Ing. Peter Ulbrich


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, Prof. Dr.-Ing. Peter Ulbrich, Prof. Dr.-Ing. Wolfgang Schröder-Preikschat


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


Verfeinerung der WCET-Analyse im RTSC (RTSC_ADVWCET)
Supervisors: Dipl.-Ing. Florian Franzmann, Dipl.-Ing. Tobias Klaus, Prof. Dr.-Ing. Peter Ulbrich, Prof. Dr.-Ing. Wolfgang Schröder-Preikschat


Vorhersagbare Echtzeitkommunikation mittels Standardkomponenten
Student: Thomas Karmann (handed in on 30.09.2016 )
Supervisors: Prof. Dr.-Ing. Wolfgang Schröder-Preikschat, Prof. Dr.-Ing. Peter Ulbrich