Skip to main content

Verification and validation of AI systems that control deep-space spacecraft

  • Invited Talks
  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 1325))

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.

This is a preview of subscription content, log in via an institution.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. B. W. Boehm: A Sprial Modle of Software Development and Enhancement. ACM Sigsoft Software Eng. Notes 11(4):22–42.

    Google Scholar 

  2. G. J. Holzmann: The Model Checker SPIN, IEEE Transactions on Software Engineering, Vol 23, No. 5, May 1997.

    Google Scholar 

  3. N. Jones, C. Gomard,and P. Sestoft: Partial Evaluation and Automatic Program Generation, ed. C.A.R. Hoare, Prentice Hall, 1993.

    Google Scholar 

  4. B. Korel and J. Laski: Dynamic Slicing of Computer Programs, J. Systems Software. Vol 13, 1990, pp 187–195.

    Google Scholar 

  5. M. Weiser: Program Slicing, Proc. Fifth International Conference on Software Engineering, 1981, pp. 439–449.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Zbigniew W. Raś Andrzej Skowron

Rights and permissions

Reprints 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

Publish with us

Policies and ethics