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

Investigation and Automation of Verification Methods for Model-Based Development of GNC Systems

Kayser, Philipp (2025) Investigation and Automation of Verification Methods for Model-Based Development of GNC Systems. Masterarbeit, University Bremen.

[img] PDF
3MB

Kurzfassung

Objective: The presented work considers the development of guidance, navigation and control (GNC) software in the context of reusable launch vehicles. More specifically, the considered workflows involve modeling in Matlab/Simulink and automated code generation with the goal of deployment to real-time embedded system processors. The objective is to investigate, evaluate and automate the use of several compatible software verification tools at different points of this process. Methods: An example project is developed to resemble the software that is developed in a project context. The considered tools are introduced and investigated in that context for their usability and limitations. Both static and dynamic verification are considered, taking current formal methods into account. Methods for static analysis of Matlab code, Simulink models and generated code are presented as well as an alternative method of testing in Simulink. Results: The work results in a review of the tools capabilities and limitations. A basic framework of wrapper functions to use the tools is developed in the process. This encompasses an automation concept for the use in GitLab with an automated evaluation of verification results. Lastly, an initial qualitative evaluation of the tools is provided. Conclusion: The presented suite of tools is able to significantly increase the level of confidence in software quality, when it is used correctly. This means that they require to be used in conjunction within a well-defined process and respecting their individual limitations. Concluding, recommendations for next steps and a prioritization for implementation in a project context are given.

elib-URL des Eintrags:https://elib.dlr.de/216413/
Dokumentart:Hochschulschrift (Masterarbeit)
Titel:Investigation and Automation of Verification Methods for Model-Based Development of GNC Systems
Autoren:
AutorenInstitution oder E-Mail-AdresseAutoren-ORCID-iDORCID Put Code
Kayser, Philippphilipp.kayser (at) dlr.deNICHT SPEZIFIZIERTNICHT SPEZIFIZIERT
DLR-Supervisor:
BeitragsartDLR-SupervisorInstitution oder E-Mail-AdresseDLR-Supervisor-ORCID-iD
Thesis advisorTheil, StephanStephan.Theil (at) dlr.dehttps://orcid.org/0000-0002-5346-8091
Thesis advisorBorges Farconi, Leonardoleonardo.borgesfarconi (at) dlr.dehttps://orcid.org/0009-0009-9523-657X
Datum:15 Mai 2025
Open Access:Ja
Seitenanzahl:180
Status:veröffentlicht
Stichwörter:GNC, Software, Verification, Matlab, Simulink, Static analysis
Institution:University Bremen
Abteilung:Faculty 4: Production Engineering
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 - Projekt CALLISTO [SY]
Standort: Bremen
Institute & Einrichtungen:Institut für Raumfahrtsysteme > Navigations- und Regelungssysteme
Hinterlegt von: Borges Farconi, Leonardo
Hinterlegt am:26 Sep 2025 09:59
Letzte Änderung:26 Sep 2025 09:59

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.