- Distributed and Parallel Computing Systems
- Spacecraft Design and Technology
- Software Reliability and Analysis Research
- Advanced Software Engineering Methodologies
- Distributed systems and fault tolerance
- Parallel Computing and Optimization Techniques
- Software Engineering Techniques and Practices
- Astro and Planetary Science
- Space Technology and Applications
- Radiation Effects in Electronics
- Embedded Systems Design Techniques
- Safety Systems Engineering in Autonomy
- Space Satellite Systems and Control
- Planetary Science and Exploration
- Service-Oriented Architecture and Web Services
- Real-Time Systems Scheduling
- Space Science and Extraterrestrial Life
- Risk and Safety Analysis
- Engineering and Test Systems
- Spacecraft and Cryogenic Technologies
Deutsches Zentrum für Luft- und Raumfahrt e. V. (DLR)
2016-2020
Software (Germany)
2020
Future space missions will demand greater capabilities regarding the processing of sensor data on onboard computers satellites than current technology can provide. Limited downlink bandwidth, high resolution sensors and more rigid real-time control algorithms, dedicated to increase satellite autonomy, drive need for growing computing performance. To overcome these challenges, new high-performance are necessary, leading an increased consideration Commercial-Of-The-Shelf (COTS) components. The...
There are several standardized protocols based on SpaceWire which provide data exchange between nodes. is also suitable for interprocess communication (IPC), by the help of higher level protocols. However, currently there no protocol targeting IPC networks. This paper proposes a protocol, uses capabilities to build up networks distributed computing spacecraft. The core this mechanism nodes and methods support reconfiguration network. A key feature an interface mechanism, can be implemented...
Emerging applications for space missions require increasing processing performance from the onboard computers. DLR's project "Onboard Computer - Next Generation" (OBC-NG) develops a distributed, reconfigurable computer architecture to provide increased while maintaining high reliability of classical spacecraft architectures. Growing system complexity requires an advanced middleware, handling distributed (real-time) and error mitigation by reconfiguration. The OBC-NG middleware follows...
The increasing complexity of space missions, their software architectures, and hardware that has to meet the demands for those imposes numerous new challenges many engineering disciplines such as reliability engineering. Affected by ever growing demand more onboard computation power are computers. They in return require Fault Detection, Isolation, Recovery (FDIR) architectures support fault tolerant operation harsh environment space. Especially high performance commercial processing units...
Space systems are complex and consist of multiple subsystems. Research development teams such usually distributed among various institutions space agencies. This affects the quality On-board Software (OBSW) since testing it without having all required subsystems at software site can be troublesome. In this paper, we present a data-driven method which used to synthesize parts system or even an entire as black-box model. We exploit data collected from real hardware derive model using Machine...