Abstract
NASA is developing technology for the next generation of deep-space robotic spacecraft, with the aim of enabling new types of missions and radically reducing costs. One technology under development is Autonomy: highly capable spacecraft that perform significant scientific missions with little or no commanding and monitoring from Earth. Artificial Intelligence provides a basis for autonomy technology, but raises issues of verification and validation outside the scope of empirical testing technology for conventionally commanded spacecraft. This paper describes research towards extending formal methods verification techniques for the mathematical verification of AI systems controlling deep-space spacecraft. This paper first overviews a planned space mission called DS-1 which includes an AI-based autonomy experiment. It then describes part of this AI system called the executive, which includes an ‘intelligent’ operating system based on goal-oriented constructs. The paper then describes focused research on applying and extending model-checking technology for verifying both the core services of the executive and the concurrent task programs run by the executive.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
B. W. Boehm: A Sprial Modle of Software Development and Enhancement. ACM Sigsoft Software Eng. Notes 11(4):22–42.
G. J. Holzmann: The Model Checker SPIN, IEEE Transactions on Software Engineering, Vol 23, No. 5, May 1997.
N. Jones, C. Gomard,and P. Sestoft: Partial Evaluation and Automatic Program Generation, ed. C.A.R. Hoare, Prentice Hall, 1993.
B. Korel and J. Laski: Dynamic Slicing of Computer Programs, J. Systems Software. Vol 13, 1990, pp 187–195.
M. Weiser: Program Slicing, Proc. Fifth International Conference on Software Engineering, 1981, pp. 439–449.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1997 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Lowry, M., Havelund, K., Penix, J. (1997). Verification and validation of AI systems that control deep-space spacecraft. In: RaÅ›, Z.W., Skowron, A. (eds) Foundations of Intelligent Systems. ISMIS 1997. Lecture Notes in Computer Science, vol 1325. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-63614-5_3
Download citation
DOI: https://doi.org/10.1007/3-540-63614-5_3
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-63614-4
Online ISBN: 978-3-540-69612-4
eBook Packages: Springer Book Archive