• Home
  • Current congress
  • Public Website
  • My papers
  • root
  • browse
  • IAC-05
  • B5
  • 3.-B5.5
  • paper
  • An Approach for Achieving High Levels of Reuse and Adaptability in Software Systems for Small Satellite Missions

    Paper number

    IAC-05-B5.3./B5.5.04

    Author

    Mr. Jaco van der Merwe, Sun Space & Information Systems, South Africa

    Year

    2005

    Abstract

    Cost effective multi-mission platforms for both small and micro satellite systems require an efficient, flexible and innovative engineering approach. The multi-mission platform needs to be cost-effective over the range of 40kg to 400kg class satellites. A cost effective solution has been developed by using an innovative combination of many factors, some of which are intelligent design, efficient and agile engineering processes and the reduction of non-recurring costs. The reduction of non-recurring costs has been achieved by maximizing reusability across multiple missions, and by providing a high degree of adaptability for mission-specific elements.

    This paper will describe how high levels of reusability and adaptability have been achieved specifically for the software systems that are required for the satellite missions.

    Software is required in most stages of satellite and mission development. Some of the major areas where software systems play a vital role are the following: Development and testing of satellite major components; Real-time functional simulation of satellite major components; Subsystem and satellite integration testing; Subsystem and satellite environmental testing; Satellite pre-launch functional testing; Operational flight management and control (space segment); Operational mission control (ground segment).

    More often than not, the software required for these areas are developed by different individuals or teams in order to satisfy their own unique requirements. Unfortunately this leads to high levels of duplication, low levels of re-use and adaptability, and inevitably, high maintenance costs.

    An innovative approach has been developed that has resulted in a very high level of software reuse spanning across all stages of missions, starting from satellite development all the way to satellite operations. Since each mission always has unique elements, our approach also provides a highly adaptable system. As a result of this adaptability, the automation of tasks is also supported very well. By employing such high levels of reusability and adaptability, this approach has resulted in a large reduction of the non-recurring cost element for our satellite software systems. In addition, it has resulted in a more productive development, testing and integration environment which has also contributed towards the lowering of mission costs.

    Abstract document

    IAC-05-B5.3._B5.5.04.pdf

    Manuscript document

    IAC-05-B5.3._B5.5.04.pdf (🔒 authorized access only).

    To get the manuscript, please contact IAF Secretariat.