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

Event-Driven Multithreading Execution Platform for Real-Time On-Board Software Systems

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, 2019-07-09, Stuttgart, Germany.

[img] PDF
353kB
[img] 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:
AuthorsInstitution or Email of AuthorsAuthor's ORCID iDORCID Put Code
H. Hammadeh, Zain A.UNSPECIFIEDhttps://orcid.org/0000-0001-7539-2393UNSPECIFIED
Franz, TobiasUNSPECIFIEDUNSPECIFIEDUNSPECIFIED
Maibaum, OlafUNSPECIFIEDhttps://orcid.org/0000-0003-3918-9667UNSPECIFIED
Gerndt, AndreasUNSPECIFIEDhttps://orcid.org/0000-0002-0409-8573UNSPECIFIED
Lüdtke, DanielUNSPECIFIEDhttps://orcid.org/0000-0002-6758-1562UNSPECIFIED
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 Date:9 July 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:24 Apr 2024 20:31

Repository Staff Only: item control page

Browse
Search
Help & Contact
Information
electronic library is running on EPrints 3.3.12
Website and database design: Copyright © German Aerospace Center (DLR). All rights reserved.