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

Automatic Code Generation for Attitude and Orbit Control Systems Using Domain-Specific Languages

Isidro, Pedro Azevedo (2014) Automatic Code Generation for Attitude and Orbit Control Systems Using Domain-Specific Languages. Masterarbeit, Instituto Superior Técnico, Lisbon, Portugal.

[img] PDF
2MB

Kurzfassung

The Attitude and Orbit Control System (AOCS) is the spacecraft subsystem responsible for determining and controlling the vehicle’s orbit and orientation. Similarly to other kinds of embedded systems, its software has been continuously growing in size and complexity. However, very few satellites are produced each year, when compared to other industries. The consequence is an insufficient level of automation in the development process, which leads to low software reusability, driving up the costs. The proposed solution to this problem is to develop a Domain-Specific Language (DSL) using the Xtext language workbench. The language contains tailored abstractions that allow a simple system model to be created, and is bundled with a specific editor, a model validator and a code generator. The generated C++ code is then customized to implement low-level behavior. A proof of concept centered in the telecommand handling functionality is developed to prove the feasibility of applying the solution to the whole subsystem. Its design and implementation is based on an analysis conducted on the source code of the TET-1 satellite of the German Aerospace Center (DLR). The resulting Domain-Specific Workbench (DSW) is tested with an example model and target code customization, showing its ease of use and proving that it behaves as expected.

elib-URL des Eintrags:https://elib.dlr.de/92693/
Dokumentart:Hochschulschrift (Masterarbeit)
Titel:Automatic Code Generation for Attitude and Orbit Control Systems Using Domain-Specific Languages
Autoren:
AutorenInstitution oder E-Mail-AdresseAutoren-ORCID-iDORCID Put Code
Isidro, Pedro AzevedoInstituto Superior Técnico, LisbonNICHT SPEZIFIZIERTNICHT SPEZIFIZIERT
Datum:Dezember 2014
Referierte Publikation:Nein
Open Access:Ja
Seitenanzahl:104
Status:veröffentlicht
Stichwörter:Attitude and Orbit Control System, Model-Driven Software Development, Domain-Specific Language, Automatic Code Generation, Xtext, Eclipse
Institution:Instituto Superior Técnico, Lisbon, Portugal
Abteilung:Department of Mechanical 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 - Virtueller Satellit (alt)
Standort: Braunschweig
Institute & Einrichtungen:Institut für Simulations- und Softwaretechnik > Software für Raumfahrtsysteme und interaktive Visualisierung
Hinterlegt von: Deshmukh, Meenakshi
Hinterlegt am:01 Dez 2014 17:38
Letzte Änderung:31 Jul 2019 19:49

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.