Personal details
Title | Containerization einer HLA-basierten Co-Simulation mittels Docker |
Description | UPDATE 10.07.2024: Das Abschlussarbeitsthema ist aktuell in Bearbeitung, wird aber eingestellt gelassen, da anschließende Arbeiten nicht ausgeschlossen sind. High Level Architecture (HLA) ist ein IEEE Standard für verteilte Co-Simulationen. Für den Einsatz im Rahmen von Validierung und Verifizierung von (Teil-)Systemen zukünftiger hochautomatisierter und autonomer Fahrzeuge unterschiedlicher Domänen wird aktuell ein neuer simulationsbasierter Ansatz erprobt. Für diesen Zweck wurde bereits ein prototypisches System umgesetzt um szenariobasierte Testreihen modellgetrieben durchzuführen. Dabei wird ein Szenario als direkter Input genutzt, interpretiert, die Simulationsobjekte instanziiert und anschließend ausgeführt. Dieser Prototyp arbeitet zurzeit noch nicht physikalisch verteilt. Stattdessen werden alle Sub-Simulationen auf demselben Host ausgeführt. Um eine plattform- und weitestgehend technologieunabhängige Verteilung und Initialisierung der Sub-Simulationen zu gewährleisten, könnte der Einsatz von Docker (https://www.docker.com/) eine gute Wahl sein. Folgende Abbildung stellt die o.g. Idee stark vereinfacht dar:
|
Home institution | Department of Computing Science |
Associated institutions |
|
Type of work | practical / application-focused |
Type of thesis | Bachelor's or Master's degree |
Author | David Reiher, M. Sc. |
Status | available |
Problem statement | Der bestehende Prototyp muss dahingehend analysiert werden, ob und wie die Verwendung von Docker zur Containerization der Sub-Simulationen (HLA Federates) umsetzbar ist. Anschließend muss für die Umsetzung ein konkretes Konzept ausgearbeitet und prototypisch implementiert werden. Dabei ist die Anzahl der im späteren Einsatz nötigen manueller Arbeitsschritte möglichst niedrig zu halten. Eine abschließende Erprobung des so entstandenen Systems anhand einiger konkreter Szenarien aus aktuellen Projekten ist obligatorisch. |
Requirement | Unbedingt erforderlich: |
Created | 21/03/24 |