• DocumentCode
    2110997
  • Title

    Autonomy software verification and validation might not be as hard as it seems

  • Author

    Gat, Erann

  • Author_Institution
    Jet Propulsion Lab, Pasadena, CA, USA
  • Volume
    5
  • fYear
    2004
  • fDate
    6-13 March 2004
  • Firstpage
    3123
  • Abstract
    The verification and validation of autonomy software is widely believed to be a challenging unsolved problem. To a certain extent this is true, but in this paper I argue that the problem is not nearly as severe as seems to be widely perceived. Many of the perceived hard problems in autonomy software V&V also exist for traditional software, and can be solved using many of the same methods and techniques used for traditional spacecraft software. In particular, the problem of intractably large state spaces exists for any nontrivial software system. This problem can be addressed for autonomy software in the same way that it has been addressed for traditional software: by decomposing the large state space into a tractable number of equivalence classes that exhibit qualitatively identical behavior, each one containing a large number of states.
  • Keywords
    aerospace computing; program verification; space vehicles; state-space methods; autonomy software verification; equivalence class; nontrivial software system; software validation; spacecraft software; state space; Fault detection; Humans; Navigation; Propulsion; Software quality; Software systems; Space technology; Space vehicles; State-space methods; Testing;
  • 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.1368117
  • Filename
    1368117