Executable assertions and flight softwareIt 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.
Document ID
19850035703
Acquisition Source
Legacy CDMS
Document Type
Conference Paper
Authors
Mahmood, A. (Stanford Univ. CA, United States)
Andrews, D. M. (Stanford Univ. CA, United States)
Mccluskey, E. J. (Stanford University Stanford, CA, United States)
Date Acquired
August 12, 2013
Publication Date
January 1, 1984
Subject Category
Computer Programming And Software
Report/Patent Number
AIAA PAPER 84-2726Report Number: AIAA PAPER 84-2726