Search NASASearch

NASA NTRS · 19850035703

Executable assertions and flight software

Abstract

It is pointed out that executable assertions can be used for dynamic testing of software. An executable assertion is a logical statement about the variables or a block of code. If there is no error during execution then the assertion statement results in a true value. Assertions are useful for testing purposes throughout the lifecycle of software. They can be used for validation during the design phase, and for exception handling and error detection during the operation phase. The present investigation has the objective to study the use of executable assertions for testing flight software. Attention is given to details regarding executable assertions, the digital flight control system, testing flight software, and preliminary experimental results.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Mahmood, A., Andrews, D. M., Mccluskey, E. J.. 1984-01-01. Executable assertions and flight software. https://ntrs.nasa.gov/citations/19850035703

Cite the original work for its findings. Save a collection to share your selection of sources.