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
Link To Document