• DocumentCode
    2440823
  • Title

    Software Fault Protection with ARINC 653

  • Author

    Goldberg, Allen ; Horvath, Greg

  • Author_Institution
    Kestrel Technol., Los Altos
  • fYear
    2007
  • fDate
    3-10 March 2007
  • Firstpage
    1
  • Lastpage
    11
  • Abstract
    With flight software becoming ever more complex, assuming that it behaves perfectly is no longer realistic. At the same time Verification and Validation (V&V) is consuming up to 50% of flight software development costs. The adaptation of fault protection concepts to flight software is attractive, particularly in the context of the fault containment and health management capabilities of ARINC 653. We propose a proactive, unified, model-based approach in which the behavior of the software is monitored against a model of its expected behavior. We describe how that may be incorporated into the ARINC 653 health management architecture. We describe software capabilities that facilitate software fault protection. These capabilities include enhancements to the ARINC 653 application executive, tools for software instrumentation, and a temporal logic runtime monitoring framework for high-level specification and monitoring. We analyze the aspects of the software that should be modeled and the types of failure responses. We show how these concepts may be applied to the Mission Data System (MDS) flight software framework.
  • Keywords
    aerospace computing; software fault tolerance; temporal logic; ARINC 653; flight software development costs; health management capabilities; mission data system; model-based approach; software fault protection; software instrumentation; temporal logic runtime monitoring framework; verification and validation; Application software; Computer architecture; Condition monitoring; Costs; Instruments; Logic; Programming; Protection; Runtime; Software tools;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Aerospace Conference, 2007 IEEE
  • Conference_Location
    Big Sky, MT
  • ISSN
    1095-323X
  • Print_ISBN
    1-4244-0524-6
  • Electronic_ISBN
    1095-323X
  • Type

    conf

  • DOI
    10.1109/AERO.2007.352946
  • Filename
    4161684