The ‘Software system Development for Spacecraft Data Handling & Control’ project is to provide a collection of reusable software components that may be used for cost and time efficient implementation of onboard data handling software and instrument control unit software for satellites supporting ESA’s ‘Packet Utilisation Standard’ (PSS-07-101).
Currently, an implementation in Ada 83 exists running on the ERC32 processor using the AONIX ERC32 cross compiler.
A prototype version in C for the Instrument Control Unit is also available running on a ADSP 21020 digital signal processor from Analog Devices.
The
Final Report from the project may provide an executive summary of the project and its findings. Furter information may also be found in the slides presented at the final presentation for the project. These are made available below:
Based on the findings of the project, an article 'A Case Stuydy in the Reuse of On-board Embedded Real-Time Software' has been presented at the Ada Europe '99 conference. In here, a discussion of possible implications of reuse is made seeing this as a potential vehicle for implementaton of the upcoming paradigm of 'smaller, cheaper, faster'.
Alternatively, an introductory tour will take you through the major sections of the home page.