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

Evaluation and Development of the OSRA Interaction Layer for Inter-Component Communication

Sommer, Jan und Raghuraj Tarikere, Phaniraja Setty und Maibaum, Olaf und Gerndt, Andreas und Lüdtke, Daniel (2019) Evaluation and Development of the OSRA Interaction Layer for Inter-Component Communication. In: IEEE Aerospace Conference Proceedings. IEEE. IEEE Aerospace 2019, 2.-9.März 2019, Big Sky, USA. doi: 10.1109/AERO.2019.8741823. ISBN 978-1-5386-6854-2. ISSN 1095-323X.

[img] PDF - Nur DLR-intern zugänglich
902kB

Offizielle URL: https://ieeexplore.ieee.org/document/8741823

Kurzfassung

Ever increasing demands on the complexity of onboard software has led the European Space Agency to define the Onboard Software Reference Architecture (OSRA) to create a common framework for modeling onboard software for space applications. The first major version was released at the end of 2017 and provides the metamodel with additional documentation and a model editor. It enables the user to create a detailed high-level representation of an onboard software system, but leaves the choice of an execution platform and the generation of actual source code for it to the implementing party. The core philosophy of OSRA is to divide the onboard software into independent components with clearly defined interfaces and separate the functional and non-functional aspects of components. However, OSRA aims to cover a large range of applications and therefore provides a large variety of modeling artifacts for component interaction. While this gives a lot of design freedom to the software architect designing the overall software, it moves the responsibility of supporting all aspects and behavioral requirements correctly to the execution platform and interaction layer. In this study, we analyze the demands of OSRA towards the execution platform and necessary elements which have to be added or generated in order to support the multitude of different inter-component interactions. The results of the analysis are used to implement the first prototypical code-generation framework for OSRA models. The target execution platform for the code generators is the Tasking Framework, a reactive cooperative multitasking framework from DLR. It has successful flight heritage in numerous spacecraft projects and has also been the target of code generation from software models before. Nevertheless, many of the aspects discussed here apply equally to common priority-based preemptive multitasking frameworks. The analysis and the implementation both uncovered several issues where clarification in the OSRA metamodel description was necessary. We will discuss the additional constraints we introduced towards the metamodel in order to deal with these issues, which eases the generation of code skeletons and scheduling primitives. Finally, while this study concentrates on the inter-component interactions, we will also discuss further aspects currently missing from OSRA and which either need to be added by the implementing party or in a future revision.

elib-URL des Eintrags:https://elib.dlr.de/128423/
Dokumentart:Konferenzbeitrag (Vortrag)
Titel:Evaluation and Development of the OSRA Interaction Layer for Inter-Component Communication
Autoren:
AutorenInstitution oder E-Mail-AdresseAutoren-ORCID-iDORCID Put Code
Sommer, JanJan.Sommer (at) dlr.dehttps://orcid.org/0000-0003-2815-0337NICHT SPEZIFIZIERT
Raghuraj Tarikere, Phaniraja Settyraghuraj.tp1992 (at) gmail.comNICHT SPEZIFIZIERTNICHT SPEZIFIZIERT
Maibaum, OlafOlaf.Maibaum (at) dlr.dehttps://orcid.org/0000-0003-3918-9667NICHT SPEZIFIZIERT
Gerndt, AndreasAndreas.Gerndt (at) dlr.dehttps://orcid.org/0000-0002-0409-8573NICHT SPEZIFIZIERT
Lüdtke, DanielDaniel.Luedtke (at) dlr.dehttps://orcid.org/0000-0002-6758-1562NICHT SPEZIFIZIERT
Datum:20 Juni 2019
Erschienen in:IEEE Aerospace Conference Proceedings
Referierte Publikation:Ja
Open Access:Nein
Gold Open Access:Nein
In SCOPUS:Ja
In ISI Web of Science:Nein
DOI:10.1109/AERO.2019.8741823
Verlag:IEEE
Name der Reihe:IEEE Aerospace Conference
ISSN:1095-323X
ISBN:978-1-5386-6854-2
Status:veröffentlicht
Stichwörter:Spacecraft Model driven software development Onboard software Code generation
Veranstaltungstitel:IEEE Aerospace 2019
Veranstaltungsort:Big Sky, USA
Veranstaltungsart:internationale Konferenz
Veranstaltungsdatum:2.-9.März 2019
Veranstalter :IEEE
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 - Scosa Onboard Computing (alt)
Standort: Braunschweig
Institute & Einrichtungen:Institut für Simulations- und Softwaretechnik
Institut für Simulations- und Softwaretechnik > Software für Raumfahrtsysteme und interaktive Visualisierung
Hinterlegt von: Sommer, Jan
Hinterlegt am:26 Jul 2019 17:21
Letzte Änderung:29 Mär 2023 00:42

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.