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

An Open and Customizable Software Suite for Systems Engineering and Data Management

Adam, Fabian und Lösch, Caroline und Müntinga, Hauke (2023) An Open and Customizable Software Suite for Systems Engineering and Data Management. In: 2023 IEEE Aerospace Conference, AERO 2023, Seiten 1-16. IEEE Aerospace Conference, 2023-03-04 - 2023-03-11, Big Sky, Montana (USA). doi: 10.1109/AERO55745.2023.10115910. ISBN 978-166549032-0. ISSN 1095-323X.

[img] PDF - Nur DLR-intern zugänglich
6MB

Offizielle URL: https://dx.doi.org/10.1109/AERO55745.2023.10115910

Kurzfassung

Today's space missions and projects dealing with cutting-edge technologies often lead to the development of highly complex systems. To ensure the fulfillment of the mission goals, these projects require the support of adequate software tools that are capable of various project management tasks. However, due to their high cost and inflexibility, existing tools and software are not always well suited for operation in the field of research. We seek to fill this gap by developing a new software suite at the Institute for Satellite Geodesy and Inertial Sensing of the German Aerospace Center (DLR-SI). In particular, we aim for open interfaces, extensibility and ease of use, with a "single source of truth" data model, to provide a wide range of functionalities essential for systems engineering and data management. This is realized by building on a flexible database engine, which consists of user-customizable sets of item-based archives, and implementing packages to organize, manipulate and validate their data. A graphical user interface (GUI), which is automatically generated for the tailored database, and an API expose these functionalities to the user. The underlying database is implemented as a bidirectionally traversable directed acyclic graph of items, allowing for the representation of multiple hierarchies such as parents and children, links between items, superseding structures, and references. Multiple configurations for different items can be created and customized via a graphical editor. In return, the GUI generated from these configurations allows the user to interact with the item data. The descriptive nature of this system is further used to perform data coherence validation; thus, the software serves as a user defined, but still sanitized interface to a customized database. Each item is saved individually in a structured plain-text file (YAML), the contents of which are defined by the corresponding item configuration, enabling easy integration into version control systems. This facilitates collaboration and offline operation, such as documenting tests in laboratories where network restrictions apply. In addition to that, the software can be extended with user-defined functions via a python scripting interface. This includes triggering external scripts manually, defining arbitrary relations between item data, and generating PDF documents from the database according to user specification. Because of a clear separation from the frontend, the backend can be integrated as a module into other applications, exposing its functionalities with the provided API. This paper explains the underlying structure of the backend and the implementation of the automatic generation of GUIs from configurations in more detail. As a case study, we assess the applicability of our software suite within the ISS project BECCAL (Bose Einstein Condensate and Cold Atom Laboratory) by tailoring it to the demands of the project. This comprises the creation of a requirements and verification database, the GUI based conduction of procedures with automated PDF document creation, risk management, and configuration management.

elib-URL des Eintrags:https://elib.dlr.de/196108/
Dokumentart:Konferenzbeitrag (Vortrag)
Titel:An Open and Customizable Software Suite for Systems Engineering and Data Management
Autoren:
AutorenInstitution oder E-Mail-AdresseAutoren-ORCID-iDORCID Put Code
Adam, FabianFabian.Adam (at) dlr.dehttps://orcid.org/0009-0004-0458-221X142738921
Lösch, CarolineCaroline.Loesch (at) dlr.dehttps://orcid.org/0009-0001-8440-6328142738924
Müntinga, Haukehauke.muentinga (at) dlr.dehttps://orcid.org/0000-0002-6599-6481NICHT SPEZIFIZIERT
Datum:15 Mai 2023
Erschienen in:2023 IEEE Aerospace Conference, AERO 2023
Referierte Publikation:Ja
Open Access:Nein
Gold Open Access:Nein
In SCOPUS:Ja
In ISI Web of Science:Ja
DOI:10.1109/AERO55745.2023.10115910
Seitenbereich:Seiten 1-16
ISSN:1095-323X
ISBN:978-166549032-0
Status:veröffentlicht
Stichwörter:Systems Engineering, Data Management, Requirements, Procedures, Software, Tool, Datenbank, MultiStage
Veranstaltungstitel:IEEE Aerospace Conference
Veranstaltungsort:Big Sky, Montana (USA)
Veranstaltungsart:internationale Konferenz
Veranstaltungsbeginn:4 März 2023
Veranstaltungsende:11 März 2023
Veranstalter :IEEE
HGF - Forschungsbereich:Luftfahrt, Raumfahrt und Verkehr
HGF - Programm:Raumfahrt
HGF - Programmthema:Kommunikation, Navigation, Quantentechnologien
DLR - Schwerpunkt:Raumfahrt
DLR - Forschungsgebiet:R KNQ - Kommunikation, Navigation, Quantentechnologie
DLR - Teilgebiet (Projekt, Vorhaben):R - Projekt BECCAL, R - Satelliten- und Relativistische Modellierung
Standort: Bremen
Institute & Einrichtungen:Institut für Satellitengeodäsie und Inertialsensorik
Hinterlegt von: Adam, Fabian
Hinterlegt am:21 Sep 2023 08:32
Letzte Änderung:24 Apr 2024 20:56

Nur für Mitarbeiter des Archivs: Kontrollseite des Eintrags

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