Performance engineering for real-time autonomous applications

dc.contributor.advisorSaidi, Selma
dc.contributor.authorAbaza, Hazem
dc.contributor.refereeHoffmann, Frank
dc.date.accepted2025-12-16
dc.date.accessioned2026-04-23T13:40:36Z
dc.date.issued2025
dc.description.abstractDiese Dissertation befasst sich mit der systematischen Sicherstellung deterministischen und echtzeitfähigen Verhaltens in autonomen Anwendungen, insbesondere in middlewarebasierten und serviceorientierten Architekturen. Autonome Systeme zeichnen sich durch komplexe Interaktionen zwischen Softwareund Hardwarekomponenten aus und unterliegen strengen zeitlichen Anforderungen, insbesondere in sicherheitskritischen Anwendungsdomänen. Die Arbeit adressiert die Herausforderung, sowohl Berechnungs- als auch Kommunikationsdeterminismus in integrierten sowie verteilten Architekturen zu gewährleisten. Zunächst wird eine generische Methodik zur Extraktion von Timing-Modellen aus middleware-basierten autonomen Anwendungen entwickelt. Hierbei werden Laufzeitinformationen genutzt, um Ausführungszeiten, Abhängigkeiten und Interaktionen zwischen Komponenten präzise zu erfassen, ohne in bestehende Implementierungen einzugreifen. Auf dieser Grundlage können Engpässe identifiziert und Optimierungspotenziale systematisch erschlossen werden. Darauf aufbauend werden Mechanismen zur gezielten Steuerung von Latenz und Jitter vorgestellt. Durch einen Scheduler-Middleware-Co-Design-Ansatz wird eine deterministische und jitterfreie Ausführung von Berechnungsketten erreicht. Die Methodik ermöglicht eine signifikante Verbesserung der zeitlichen Vorhersagbarkeit und Leistungsfähigkeit gegenüber bestehenden Ansätzen. Im dritten Schwerpunkt der Arbeit wird eine deterministische Kommunikationsarchitektur für verteilte autonome Systeme entwickelt. Hierzu wird ein leichtgewichtiger, mehrschichtiger Kommunikationsstack entworfen, der Echtzeitfähigkeit bei minimalem Overhead sicherstellt und gleichzeitig die CPU-Last reduziert. Experimentelle Evaluierungen zeigen eine deutliche Reduktion von Kommunikationslatenz und Prozessorbelastung bei gleichbleibender funktionaler Integrität. Insgesamt liefert die Dissertation einen ganzheitlichen Ansatz zur Beherrschung von Zeitverhalten in autonomen Echtzeitsystemen und leistet einen Beitrag zur Weiterentwicklung sicherer, leistungsfähiger und skalierbarer Systemarchitekturen.de
dc.identifier.urihttp://hdl.handle.net/2003/44849
dc.identifier.urihttp://dx.doi.org/10.17877/DE290R-26612
dc.language.isoen
dc.subjectRealtimeen
dc.subjectAutonomes Applicationsen
dc.subjectAutomotivede
dc.subjectRoboticsen
dc.subjectROS2en
dc.subject.ddc620
dc.subject.rswkRobotikde
dc.titlePerformance engineering for real-time autonomous applicationsen
dc.title.alternativeLeistungstechnik für echtzeitfähige autonome Anwendungende
dc.typeText
dc.type.publicationtypePhDThesis
dcterms.accessRightsopen access
eldorado.dnb.deposittrue
eldorado.secondarypublicationfalse

Dateien

Originalbündel

Gerade angezeigt 1 - 1 von 1
Lade...
Vorschaubild
Name:
Dissertation_Hazem.pdf
Größe:
2.47 MB
Format:
Adobe Portable Document Format
Beschreibung:
DNB

Lizenzbündel

Gerade angezeigt 1 - 1 von 1
Lade...
Vorschaubild
Name:
license.txt
Größe:
4.82 KB
Format:
Item-specific license agreed upon to submission
Beschreibung: