H. Hammadeh, Zain A. and Franz, Tobias and Maibaum, Olaf and Gerndt, Andreas and Lüdtke, Daniel (2019) Event-Driven Multithreading Execution Platform for Real-Time On-Board Software Systems. In: Proceedings of the 15th annual workshop on Operating Systems Platforms for Embedded Real-time Applications, pp. 29-34. 15th annual workshop on Operating Systems Platforms for Embedded Real-Time applications, 09.07.2019, Stuttgart, Germany.
![]() |
PDF
353kB |
![]() |
PDF
1MB |
Official URL: https://ospert19.tudos.org/ospert19-proceedings.pdf
Abstract
The high computational demand and the modularity of future space applications make the effort of developing multithreading reusable middlewares worthwhile. In this paper, we present a multihreading execution platform and a Software development framework that consists of abstract classes with virtual methods. The presented work is written in C++ following the event-driven programming paradigm and based on the inverse of control programming principle. The platform is portable over different operating systems, e.g., Linux and RTEMS. This platform is supported with a modeling language to automatically generate the code from the given requirements. Our platform has been used in already flying satellites, e.g., Eu:CROPIS. We present in this paper an example that illustrates how to use the proposed platform in designing and implementing an on-board software system.
Item URL in elib: | https://elib.dlr.de/128249/ | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Document Type: | Conference or Workshop Item (Speech) | ||||||||||||||||||
Title: | Event-Driven Multithreading Execution Platform for Real-Time On-Board Software Systems | ||||||||||||||||||
Authors: |
| ||||||||||||||||||
Date: | July 2019 | ||||||||||||||||||
Journal or Publication Title: | Proceedings of the 15th annual workshop on Operating Systems Platforms for Embedded Real-time Applications | ||||||||||||||||||
Refereed publication: | Yes | ||||||||||||||||||
Open Access: | Yes | ||||||||||||||||||
Gold Open Access: | No | ||||||||||||||||||
In SCOPUS: | No | ||||||||||||||||||
In ISI Web of Science: | No | ||||||||||||||||||
Page Range: | pp. 29-34 | ||||||||||||||||||
Status: | Published | ||||||||||||||||||
Keywords: | RTOS, Multithreading, Event-driven, Tasking Framework | ||||||||||||||||||
Event Title: | 15th annual workshop on Operating Systems Platforms for Embedded Real-Time applications | ||||||||||||||||||
Event Location: | Stuttgart, Germany | ||||||||||||||||||
Event Type: | Workshop | ||||||||||||||||||
Event Dates: | 09.07.2019 | ||||||||||||||||||
HGF - Research field: | Aeronautics, Space and Transport | ||||||||||||||||||
HGF - Program: | Space | ||||||||||||||||||
HGF - Program Themes: | Space System Technology | ||||||||||||||||||
DLR - Research area: | Raumfahrt | ||||||||||||||||||
DLR - Program: | R SY - Space System Technology | ||||||||||||||||||
DLR - Research theme (Project): | R - Projekt ATON (old), R - Scosa Onboard Computing (old) | ||||||||||||||||||
Location: | Braunschweig | ||||||||||||||||||
Institutes and Institutions: | Institut of Simulation and Software Technology > Software for Space Systems and Interactive Visualisation | ||||||||||||||||||
Deposited By: | Haj Hammadeh, Zain Alabedin | ||||||||||||||||||
Deposited On: | 26 Jul 2019 17:24 | ||||||||||||||||||
Last Modified: | 13 Apr 2021 13:52 |
Repository Staff Only: item control page