• DocumentCode
    3517120
  • Title

    Automated Software Verification & Validation: An Emerging Approach for Ground Operations

  • Author

    Bell, David G. ; Brat, Guillaume P.

  • Author_Institution
    USRA/RIACS, NASA Ames Res. Center, Moffett Field, CA
  • fYear
    2008
  • fDate
    1-8 March 2008
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    Software is an increasingly critical component in aerospace systems, and automated software testing technologies that use formal methods are emerging as a new type of ground data system for verifying and validating software changes. With each change made to software for use in operational settings, there is the opportunity for new bugs to be introduced that can cause potentially catastrophic results. This research has evolved two formal method approaches for automated software verification and validation model checking and static analysis, with extensions of the approaches for multiple languages including Java, C and C++. The research is removing the barriers to routine use of formal methods to gain high assurance for human-rated space missions. These methods have been used on control software for a variety of mission critical systems including guidance, navigation and control (GN&C) subsystems, and for various projects such as the NASA Crew Exploration Vehicle (CEV).
  • Keywords
    aerospace computing; ground support systems; program verification; automated software verification; formal methods; ground data system; ground operation; human-rated space missions; software validation; Aerospace testing; Automatic control; Computer bugs; Control systems; Data systems; Java; Mission critical systems; Navigation; Software testing; Space missions;
  • 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.4526648
  • Filename
    4526648