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

Entwicklung eines Compilers zur Programmierung von Sequenz- Generatoren

Prinz, Christoph (2015) Entwicklung eines Compilers zur Programmierung von Sequenz- Generatoren. Bachelor's, Dualen Hochschule Baden-Württemberg Mannheim.

[img] PDF
2MB

Abstract

Um Messgeräte in Echtzeit zu synchronisieren, werden beim Deutschen Zentrum für Luft- und Raumfahrt (DLR) programmierbare Sequenz-Generatoren eingesetzt. Diese werden mit Hilfe einer Software angesteuert, die die Steuerbefehle auf Grundlage einer Konfigurationsdatei erzeugt. Bei der Verwendung der Software treten jedoch Probleme auf, die nicht auf Basis der bisherigen Entwicklung behoben werden können. Aus diesem Grund wird in dieser Bachelorarbeit ein Compiler für die Programmierung der Sequenz-Generatoren entwickelt. Bei der Entwicklung der Software liegt der Fokus auf Praktikabilität, Erweiterbarkeit und Qualitätssicherung. Zur Programmierung der Sequenz-Generatoren wird eine domänenspezfische Sprache entwickelt. Auf Basis von praktischen Anwendungsfällen wird eine Sprachsyntax entworfen, welche die Problemdomäne der Ablaufsteuerung abstrahiert. Die Sprache wird in einer formalen Grammatik definiert, auf deren Basis ein zugehöriger Parser generiert wird. Die Ausgabe des Parsers wird in einem Objektmodell verwaltet, welches die abstrakt programmierte Ablaufsteuerung in eine generische Form transformiert. Der konkrete Übersetzungsvorgang ist hardwareabhängig und wird im Rahmen dieser Arbeit anhand des Hardsoft Sequenz-Generators v5.1 demonstriert. Während des Übersetzungsvorgangs wird ebenfalls die technische Ausführbarkeit der programmierten Sequenz überprüft. Um die Softwarequalität sicherzustellen, werden parallel zur Entwicklung Komponenten- und Integrationstests entworfen und durchgeführt. Das Ergebnis der Arbeit wird anhand eines Akzeptanztests evaluiert.

Item URL in elib:https://elib.dlr.de/101739/
Document Type:Thesis (Bachelor's)
Additional Information:Matrikelnummer, Kurs: 2537478, TINF12ITIN, Betreuer der Ausbildungsfirma: Dr. Robert Konrath, Florian Philipp Gutachter der Dualen Hochschule: Prof. Dr. Rainer Colgen
Title:Entwicklung eines Compilers zur Programmierung von Sequenz- Generatoren
Authors:
AuthorsInstitution or Email of AuthorsAuthors ORCID iD
Prinz, ChristophAS-EXVUNSPECIFIED
Date:14 September 2015
Refereed publication:No
Open Access:Yes
Gold Open Access:No
In SCOPUS:No
In ISI Web of Science:No
Number of Pages:113
Status:Published
Keywords:Sequenz-Generatoren, Parser, Compiler, Programmierung
Institution:Dualen Hochschule Baden-Württemberg Mannheim
Department:Studiengang Infomationstechnik
HGF - Research field:Aeronautics, Space and Transport
HGF - Program:Aeronautics
HGF - Program Themes:fixed-wing aircraft
DLR - Research area:Aeronautics
DLR - Program:L AR - Aircraft Research
DLR - Research theme (Project):L - Simulation and Validation
Location: Göttingen
Institutes and Institutions:Institute for Aerodynamics and Flow Technology > Experimental Methods, GO
Deposited By: Micknaus, Ilka
Deposited On:18 Jan 2016 10:16
Last Modified:21 Jan 2020 14:22

Repository Staff Only: item control page

Browse
Search
Help & Contact
Information
electronic library is running on EPrints 3.3.12
Copyright © 2008-2017 German Aerospace Center (DLR). All rights reserved.