• DocumentCode
    3516214
  • Title

    An Introspection Framework for Fault Tolerance in Support of Autonomous Space Systems

  • Author

    James, Mark L. ; Zima, Hans P.

  • Author_Institution
    Jet Propulsion Lab., California Inst. of Technol., Pasadena, CA
  • fYear
    2008
  • fDate
    1-8 March 2008
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    This paper describes a software system designed for the support of future autonomous space missions by providing an infrastructure for runtime monitoring, analysis, and feedback. The objective of this research is to make mission software executing on parallel on-board architectures fault tolerant through an introspection mechanism that provides automatic recovery minimizing the loss of function and data. Such architectures are essential for future JPL missions because of their increased need for autonomy along with enhanced on-board computational capabilities while in deep space or time-critical situations. The standard framework for introspection described in this paper integrates well with existing flight software architectures and can serve as an enabling technology for the support of such systems. Furthermore, it separates the introspection capability from applications and the underlying system, providing a generic framework that can be also applied to a broad range of problems beyond fault tolerance, such as behavior analysis, intrusion detection, performance tuning, and power management.
  • Keywords
    aerospace computing; fault tolerant computing; parallel architectures; software architecture; automatic recovery; autonomous space systems; behavior analysis; enabling technology; enhanced on-board computational capabilities; fault tolerance; flight software architectures; future autonomous space missions; introspection mechanism; intrusion detection; mission software; parallel on-board architectures; performance tuning; power management; Computer architecture; Fault tolerance; Fault tolerant systems; Feedback; Monitoring; Runtime; Software design; Software systems; Space missions; Space technology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Aerospace Conference, 2008 IEEE
  • Conference_Location
    Big Sky, MT
  • ISSN
    1095-323X
  • Print_ISBN
    978-1-4244-1487-1
  • Electronic_ISBN
    1095-323X
  • Type

    conf

  • DOI
    10.1109/AERO.2008.4526592
  • Filename
    4526592