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 :
بازگشت