• DocumentCode
    2108886
  • Title

    Re-configurable spacecraft software: demands and solution

  • Author

    Kreider, Thomas ; Ross, James

  • Author_Institution
    DSES, Honeywell Inc., Glendale, AZ, USA
  • Volume
    4
  • fYear
    2004
  • fDate
    6-13 March 2004
  • Firstpage
    2364
  • Abstract
    This paper outlines a software infrastructure for next generation re-configurable spacecraft. A new approach to software architecture is required to support a long-term operation of the spacecraft, which changes missions and hardware configurations often. Traditional spacecraft software development technology takes for granted the stability of the operational environment including hardware, configuration, and mission. Re-configurable spacecraft does not, by definition, remain static in mission or organization. The proposed approach to system software for re-configurable spacecraft focuses on the use of a virtual machine, executed on all participating node control processors. Each node control processor runs an instance of the virtual machine with the same instruction set, memory topology, input-output access, and mechanisms for guaranteed performance. In addition to enabling the basic re-configurable spacecraft mission, a properly implemented virtual machine itself adds new capability to the platform. This paper explores the advantages of a virtual machine based software system for the re-configurable spacecraft.
  • Keywords
    aerospace computing; aerospace control; real-time systems; software architecture; virtual machines; configuration stability; hardware configuration; hardware stability; input-output access; instruction set; memory topology; mission stability; missions configuration; node control processors; reconfigurable spacecraft software; software architecture; software infrastructure; spacecraft software development technology; virtual machine; Control systems; Hardware; Process control; Programming; Software architecture; Space technology; Space vehicles; Stability; System software; Virtual machining;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Aerospace Conference, 2004. Proceedings. 2004 IEEE
  • ISSN
    1095-323X
  • Print_ISBN
    0-7803-8155-6
  • Type

    conf

  • DOI
    10.1109/AERO.2004.1368030
  • Filename
    1368030