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

Model Driven Language Framework to Automate Command and Data Handling Code Generation

Deshmukh, Meenakshi und Weps, Benjamin und Isidro, Pedro Azevedo und Gerndt, Andreas (2015) Model Driven Language Framework to Automate Command and Data Handling Code Generation. In: IEEE Aerospace Conference, Seiten 1-9. IEEE. 36th IEEE Aerospace Conference, 2015, 7-14th March 2015, Big Sky, MT, USA. doi: 10.1109/AERO.2015.7118991. ISBN 978-1-4799-5379-0.

[img] PDF
794kB

Offizielle URL: http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=7118991

Kurzfassung

On-board computer software (OBSW) is an integral part of every space mission. It has been continuously growing in size and complexity. The insufficient level of automation in the development process of such software leads to low software re-usability and drives up the costs. This paper presents a generic approach to describe and model the on-board software in terms of data that is processed by it. Domain Specific Language (DSL) based framework is developed using which provides a DSL editor, a model validator, and a code generator. Using the framework, a system data model is created. The C++ code is generated from it which is then customized to implement low-level behavior. As a proof of concept, the telecommand handling functionality of OBSW is developed to prove the feasibility of applying the solution to the whole system. Based on the analysis conducted on the source code of the TET-1 satellite of the German Aerospace Center (DLR), a DSL is designed and implemented. The resulting DSL-based framework 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/97432/
Dokumentart:Konferenzbeitrag (Vortrag)
Titel:Model Driven Language Framework to Automate Command and Data Handling Code Generation
Autoren:
AutorenInstitution oder E-Mail-AdresseAutoren-ORCID-iDORCID Put Code
Deshmukh, Meenakshimeenakshi.deshmukh (at) dlr.deNICHT SPEZIFIZIERTNICHT SPEZIFIZIERT
Weps, Benjaminbenjamin.weps (at) dlr.deNICHT SPEZIFIZIERTNICHT SPEZIFIZIERT
Isidro, Pedro AzevedoInstituto Superior Técnico, LisbonNICHT SPEZIFIZIERTNICHT SPEZIFIZIERT
Gerndt, Andreasandreas.gerndt (at) dlr.deNICHT SPEZIFIZIERTNICHT SPEZIFIZIERT
Datum:12 März 2015
Erschienen in:IEEE Aerospace Conference
Referierte Publikation:Ja
Open Access:Ja
Gold Open Access:Nein
In SCOPUS:Nein
In ISI Web of Science:Ja
DOI:10.1109/AERO.2015.7118991
Seitenbereich:Seiten 1-9
Verlag:IEEE
ISBN:978-1-4799-5379-0
Status:veröffentlicht
Stichwörter:MBSE, MDSE, Code generation, Domain specific Langauges, Softwre Resuse
Veranstaltungstitel:36th IEEE Aerospace Conference, 2015
Veranstaltungsort:Big Sky, MT, USA
Veranstaltungsart:internationale Konferenz
Veranstaltungsdatum:7-14th March 2015
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), R - Projekt EuCROPIS (Bus) (alt)
Standort: Braunschweig
Institute & Einrichtungen:Institut für Simulations- und Softwaretechnik > Software für Raumfahrtsysteme und interaktive Visualisierung
Hinterlegt von: Deshmukh, Meenakshi
Hinterlegt am:22 Dez 2015 11:21
Letzte Änderung:31 Jul 2019 19:54

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.