elib
DLR-Header
DLR-Logo -> http://www.dlr.de
DLR Portal Home | Imprint | Privacy Policy | Contact | Deutsch
Fontsize: [-] Text [+]

Automatische Codegenerierung für nutzerfreundliche mathematisch-epidemiologische Modelle

Betz, Maximilian Franz (2022) Automatische Codegenerierung für nutzerfreundliche mathematisch-epidemiologische Modelle. Bachelor's, Duale Hochschule Baden-Württemberg Mannheim.

[img] PDF
809kB

Abstract

Infektionskrankheiten waren in der Vergangenheit eine große Gefahr für die Menschheit. Pandemien, wie die spanische Grippe von 1918-1920 oder die Pest von 1346-1353, führten zu Millionen von Todesfällen [33]. Anhand der derzeitigen Pandemie des Virus SARS-CoV-2 wird klar, dass solch eine Gefahr auch heute noch relevant ist. Der Beginn der Pandemie war für viele Menschen eine große Herausforderung. Sie waren in einer Situation mit sehr viel Ungewissheit. Eine Vorbereitung auf durch die Pandemie entstehende gesundheitliche, soziale und berufliche Probleme ist bei fehlendem Wissen über die Verbreitung von SARS-CoV-2 schwierig. Um die Infektionsausbreitung besser zu verstehen, bietet das Softwarepaket MEmilio C++-Simulationstools für die Covid-19 Pandemie unter Berücksichtigung von Faktoren wie Bevölkerungsgruppen, Infektionszuständen, Ortsauflösung, nichtpharmazeutische Interventionen, Verhalten der Bevölkerung und mehr. Die erhaltenen Daten können als Informationsquelle von Entscheidungsträger*innen in der Politik und Wirtschaft genutzt werden, um passende Regelungen im Umgang mit der Pandemie zu treffen. Um die Zielgruppe von MEmilio zu erhöhen, werden die Simulationstools zusätzlich für Python zugänglich gemacht. Python stellt als Programmiersprache eine große Basis an Benutzer*innen [38, 29, 27] und ist daher eine Möglichkeit die Software einem breiteren Anwendungskreis zu öffnen. Die Übertragung nach Python wird durch Python-Bindings implementiert. Diese sind für die Entwickler*innen zeitaufwändig zu erstellen. Sie brauchen über die Programmiersprache C++ hinaus auch ein Verständnis für Python, sowie die verwendete Bibliothek zum Binden des C++-Codes. Ziel dieser Arbeit ist somit, einen Ansatz zu erarbeiten, bei dem die Python-Bindings der C++-Modelle automatisch generiert werden. Ein Prototyp soll programmiert werden, der die automatische Generierung für die ODE-SIR-typischen Modelle von MEmilio durchführt. Für die spätere Implementierung von weiteren Modelltypen und das Ausbauen der bestehenden soll der Generator einfach erweiterbar gestaltet werden.

Item URL in elib:https://elib.dlr.de/190367/
Document Type:Thesis (Bachelor's)
Additional Information:Betreuung der Arbeit im DLR und Zweitgutachten: Martin Joachim Kühn
Title:Automatische Codegenerierung für nutzerfreundliche mathematisch-epidemiologische Modelle
Authors:
AuthorsInstitution or Email of AuthorsAuthor's ORCID iDORCID Put Code
Betz, Maximilian FranzUNSPECIFIEDUNSPECIFIEDUNSPECIFIED
Date:August 2022
Refereed publication:No
Open Access:Yes
Status:Published
Keywords:Codegenerierung, C++, Compiler, Mathematische Modellierung, Infektionskrankheiten
Institution:Duale Hochschule Baden-Württemberg Mannheim
HGF - Research field:Aeronautics, Space and Transport
HGF - Program:Space
HGF - Program Themes:Space System Technology
DLR - Research area:Raumfahrt
DLR - Program:R SY - Space System Technology
DLR - Research theme (Project):R - Tasks SISTEC
Location: Köln-Porz
Institutes and Institutions:Institute of Software Technology > High-Performance Computing
Institute of Software Technology
Deposited By: Kühn, Dr. Martin Joachim
Deposited On:15 Dec 2022 12:24
Last Modified:15 Dec 2022 12:24

Repository Staff Only: item control page

Browse
Search
Help & Contact
Information
electronic library is running on EPrints 3.3.12
Website and database design: Copyright © German Aerospace Center (DLR). All rights reserved.