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

Dynamic Graph Supported Object Mapping in Python

Schulz, Fabian (2019) Dynamic Graph Supported Object Mapping in Python. Bachelor's, Hochschule Emden/Leer.

Full text not available from this repository.

Abstract

A wide variety of tools and data models are used in the aerospace industry to design and simulate spacecrafts and rockets. Moving data between these tools is often done by hand, which is prone to errors and time consuming. Due to the complexity of the applications used, traditional object mappers are not suitable for this task. This thesis presents a new concept of moving data between applications and data models. Graph theory and graph rewriting systems are used to map between applications and data models by using pattern detection instead of static mapping code. The concept is implemented in Python and its performance and usability is tested using profiling tools and user tests. The tests show that the concept of using graph rewriting can be used to map objects between different applications and data models, although the performance of graph rewriting libraries has to be improved to be suitable for mapping large applications. A further limitation is the inability to create conditional rules, which makes it impossible to map based on the context of an object outside of its type and name. These limitations can be eliminated by extending existing graph rewriting libraries to allow conditional rules and by implementing more efficient pattern matching and rule application algorithms.

Item URL in elib:https://elib.dlr.de/144002/
Document Type:Thesis (Bachelor's)
Additional Information:Das PDF ist auf Anfrage bei RY-SRT erhältlich!
Title:Dynamic Graph Supported Object Mapping in Python
Authors:
AuthorsInstitution or Email of AuthorsAuthor's ORCID iDORCID Put Code
Schulz, FabianDLRUNSPECIFIEDUNSPECIFIED
Date:18 March 2019
Refereed publication:No
Open Access:No
Number of Pages:54
Status:Published
Keywords:Python, Object Mapping
Institution:Hochschule Emden/Leer
HGF - Research field:Aeronautics, Space and Transport
HGF - Program:Space
HGF - Program Themes:Space Transportation
DLR - Research area:Raumfahrt
DLR - Program:R RP - Space Transportation
DLR - Research theme (Project):R - Systems Analysis Space Transport (SART)
Location: Bremen
Institutes and Institutions:Institute of Space Systems > Space Launcher Systems Analysis
Deposited By: Vormschlag, Nele Marei
Deposited On:29 Sep 2021 12:10
Last Modified:29 Sep 2021 12:10

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.