Dipl.-Inf. Oliver Horst wissenschaftlicher Mitarbeiter in der Trusted Applications Forschungsgruppe am fortiss. Zuvor war er als wissenschaftlicher Mitarbeiter für vier Jahre beim Fraunhofer ESK und der Universität Augsburg tätig. Während seiner Tätigkeit dort konzentrierte er sich auf zukünftige Software-Architekturen im Automobil-Umfeld mit einem besonderen Augenmerk für Virtualisierungstechniken und -konzepte, sowie die Elektromobilität. Er studierte den Diplom-Studiengang "Kerninformatik" an der Technischen Universität Dortmund, welchen er 2009 abschloss. Während des Studiums legte er seinen Schwerpunkt auf Computer-Architekturen, Eingebettete Systeme und Simulationen. In seiner Diplomarbeit entwickelte er Algorithmen und Konzepte um existierende Motorsteuerungssoftware auf neue Hardware Plattformen zu bringen, ohne sie neu kompilieren zu müssen. Die Diplomarbeit führte er zusammen mit der Forschungs-und Vorausentwicklungsabteilung der Robert Bosch GmbH in der Nähe von Stuttgart durch. Während des Studiums arbeitete er darüber hinaus als Teilzeit Softwareentwickler in verschiedenen Firmen. Zurzeit legt Herr Horst seinen Fokus auf zuverlässige Softwarearchitekturen und Kommunikationsalgorithmen für offene CPS, mit einem speziellen Augenmerk auf Multi-core Plattformen und Gemischtkritikalitätsumgebungen.
Forschungsgebiete
Eingebettete Echtzeitsysteme
Offene und adaptive CPS
Vertrauenswürdige Apps für offene CPS
Gemischtkritikalitätssysteme
Virtualisierung von und für eingebettete Systeme
Offene Studienarbeiten
BA/IDP: Evaluierung der Zuverlässigkeit von Echtzeit-Schedules im Fahrzeug
Zur Bewertung neu entwickelter Absicherungsmethoden bezüglich der zeitlich korrekten Ausführung und Kommunikation zwischen Apps auf einem Fahrzeug-Steuergerät, soll im Rahmen der Arbeit ein Evaluierungs-Framework mit Hilfe von etablierten Benchmarks auf einer Embedded-Plattform umgesetzt werden.
Im Rahmen des Forschungsprojekts PASS (http://www.pass-projekt.de/) wird an der Möglichkeit geforscht, Autos mit Hilfe von Apps ganz flexible um neue Funktionen zu erweitern, ohne dabei die Sicherheit (im Sinne von Safety und Security) zu kompromittieren. Eine der Herausforderungen, die in diesem Zusammenhang angegangen wird, ist es die entwickelten Absicherungsmethoden bezüglich der zeitlich korrekten Ausführung und Kommunikation zwischen Apps einem ausgiebigen Stresstest zu unterziehen. Zu diesem Zweck soll ein bestehendes Konzept für ein Evaluierungs-Framework [1] im Rahmen der ausgeschriebenen Bachelorarbeit implementiert werden und basierend auf etablierten Benchmarks und einer geeigneten Messumgebung erweitert werden.
Deine Aufgaben
Implementierung des in [1] vorgestellten Konzepts für ein Evaluierungs-Framework auf Basis von FreeRTOS auf einem Xilinx ZCU102 Evaluation Board
Erweiterung des Evaluierungs-Frameworks durch bestehende Benchmarks (z.B. Mälardalen WCET benchmark programs [2] und TACLe benchmarks [3])
Konzept und Aufbau einer geeigneten Messumgebung für das Evaluierungs-Framework
Umsetzung Deiner eigenen Ideen und Konzepte auf realer eigebetteter Hardware, wie sie bei großen Automobil-Zuliefern und Produzenten eingesetzt wird
Hast Du Interesse an dem Thema, dann meld Dich direkt bei Oliver Horst.
[1]
Napier, Keegan, Oliver Horst, and Christian Prehofer. "Comparably evaluating communication performance within mixed-criticality systems." WMC 2016 4th International Workshop on Mixed Criticality Systems. 2016.
Horst, Oliver; Baumgarten, Uwe; Prehofer, Christian: Estimating Worst-Case Bounds for Open CPS Runtimes with Genetic Algorithms. Proceedings of the 8th Real-Time Scheduling Open Problems Seminar (RTSOPS) held in conjunction with the 29th Euromicro Conference on Real-Time Systems (ECRTS), 2017 mehr…
Prehofer, C.; Horst, O.; Dodi, R.; Geven, A.; Kornaros, G.; Montanari, E.; Paolino, M.: Towards Trusted Apps platforms for open CPS. 3rd International Workshop on Emerging Ideas and Trends in Engineering of Cyber-Physical Systems (EITEC), 2016 mehr…
Ruhland, Andreas; Prehofer, Christian; Horst, Oliver: embSFI: An Approach for Software Fault Isolation in Embedded Systems. 1st Workshop on Security and Dependability of Critical Embedded Real-Time Systems, 2016co-located with the IEEE Real-Time Systems Symposium 2016mehr…
Napier, Keegan; Horst, Oliver; Prehofer, Christian: Comparably Evaluating Communication Performance within Mixed-Criticality Systems. 4th International Workshop on Mixed Criticality Systems (WMC), 2016 mehr…
Horst, O.; Schmidt, A.: Operating system concepts for embedded multicores. Proceedings of the Embedded World Conference, WEKA Fachmedien, 2014 mehr…
Horst, Oliver; Heinrich, Patrick; Langer, Falk: ICT-Architecture for Multi-Modal Electric Vehicles. Conference on Future Automotive Technology (CoFAT), 2014 mehr…
Schmidt, A.; Horst, O.: Software-Based Online Monitoring of Cache Contents on Platforms without Coherence Fabric. 19th Asia-Pacific Software Engineering Conference, 2012 mehr…
Horst, Oliver; Prehofer, Christian: Multi-staged virtualization for embedded systems. Procedings of the Work in Progress Session held in connection with the 37th Conference on Software Engineering and Advanced Applications and the 14th Conference on Digital System Design -- DSD/SEAA (SEA-Publications of the Institute for Systems Engineering and Automation SEA-SR-30), 2011 mehr…