elib
DLR-Header
DLR-Logo -> http://www.dlr.de
DLR Portal Home | Impressum | Datenschutz | Barrierefreiheit | Kontakt | English
Schriftgröße: [-] Text [+]

Generalisierung automatischer Codegenerierung für mathematisch-epidemiologische Modelle

Richter, Daniel-Michel (2025) Generalisierung automatischer Codegenerierung für mathematisch-epidemiologische Modelle. Bachelorarbeit, FH Aachen University of Applied Sciences.

[img] PDF
562kB

Kurzfassung

In dieser Arbeit wurde ein Ansatz entwickelt, um den Prozess der Generierung von Python-Bindings für mathematisch-epidemiologische C++-Modelle schneller, generischer und wartbarer zu gestalten. Dazu wurden mehrere wesentliche Bestandteile umgesetzt. Erstens wurde eine Visualisierungskomponente eingebaut, die es ermöglicht, die Ergebnisse in den ASTs anschaulich darzustellen. Diese Komponente erleichtert sowohl die Analyse als auch die Nachvollziehbarkeit und bietet einen Mehrwert für die Validierung der Ergebnisse. Zweitens wurde die Parallelisierung der AST-Erstellung realisiert. Durch den Einsatz paralleler Verarbeitung konnte eine Reduktion der Gesamtlaufzeit erzielt werden, da mehrere ASTs gleichzeitig erstellt werden können. Dadurch lassen sich Informationen aus verschiedenen Dateien effizient nutzen. Drittens wurde der Scanner generalisiert, sodass nicht länger für jede zu generierende Funktion oder Klasse eine eigene Implementierung erforderlich ist. Stattdessen genügt es, die gewünschte Struktur in einem Dictionary anzugeben, woraufhin die Bindings, mithilfe der generalisierten und automatischen Template-Auswahl, generiert werden. Dadurch konnte der Entwicklungsaufwand reduziert und gleichzeitig die Erweiterbarkeit und Wartbarkeit des Systems verbessert werden. Zusammenfassend zeigt die Arbeit, dass durch die Kombination aus Parallelisierung und Generalisierung ein leistungsfähiges Paket entsteht, das sich flexibel an neue Anforderungen anpassen lässt.

elib-URL des Eintrags:https://elib.dlr.de/217524/
Dokumentart:Hochschulschrift (Bachelorarbeit)
Titel:Generalisierung automatischer Codegenerierung für mathematisch-epidemiologische Modelle
Autoren:
AutorenInstitution oder E-Mail-AdresseAutoren-ORCID-iDORCID Put Code
Richter, Daniel-Micheldaniel-michel.richter (at) dlr.deNICHT SPEZIFIZIERTNICHT SPEZIFIZIERT
DLR-Supervisor:
BeitragsartDLR-SupervisorInstitution oder E-Mail-AdresseDLR-Supervisor-ORCID-iD
Thesis advisorKühn, Martin JoachimMartin.Kuehn (at) dlr.dehttps://orcid.org/0000-0002-0906-6984
Datum:September 2025
Open Access:Ja
Seitenanzahl:68
Status:veröffentlicht
Stichwörter:Code generation, abstract syntax trees, bindings, cross language, python, C++, MEmilio
Institution:FH Aachen University of Applied Sciences
HGF - Forschungsbereich:Luftfahrt, Raumfahrt und Verkehr
HGF - Programm:Raumfahrt
HGF - Programmthema:Technik für Raumfahrtsysteme
DLR - Schwerpunkt:Raumfahrt
DLR - Forschungsgebiet:R SY - Technik für Raumfahrtsysteme
DLR - Teilgebiet (Projekt, Vorhaben):R - Aufgaben SISTEC
Standort: Köln-Porz
Institute & Einrichtungen:Institut für Softwaretechnologie > High-Performance Computing
Institut für Softwaretechnologie
Hinterlegt von: Kühn, Dr. Martin Joachim
Hinterlegt am:13 Okt 2025 12:02
Letzte Änderung:13 Okt 2025 12:02

Nur für Mitarbeiter des Archivs: Kontrollseite des Eintrags

Blättern
Suchen
Hilfe & Kontakt
Informationen
OpenAIRE Validator logo electronic library verwendet EPrints 3.3.12
Gestaltung Webseite und Datenbank: Copyright © Deutsches Zentrum für Luft- und Raumfahrt (DLR). Alle Rechte vorbehalten.