DocumentCode
2110972
Title
Programming Boolean expressions for testability
Author
White, Allan L.
Author_Institution
NASA Langley, Hampton, VA, USA
Volume
5
fYear
2004
fDate
6-13 March 2004
Firstpage
3110
Abstract
This paper proposes several methods for programming the Boolean expressions in a flight control program that makes them amenable for exhaustive testing. It first describes the current FAA approach that accepts arbitrary Boolean expressions and attempts to apply the test known as modified condition/decision coverage (MC/DC). The major observation is that MC/DC is still evolving - there is disagreement about what constitutes an MC/DC test set. For this and other reasons, it is appropriate to consider alternative methods. These alternatives may appear to be more arduous than MC/DC, but since they are straightforward there is little time spent choosing a test set. They also attempt exhaustive testing, producing a high probability of detecting errors. This work is in an initial state. Some suggestions are made about checking the practicality of the proposed methods.
Keywords
Boolean functions; aerospace control; aerospace testing; program testing; safety-critical software; Boolean expressions programming; FAA approach; MC/DC test set; arbitrary Boolean expressions; error detection; exhaustive testing; flight control program; modified condition/decision coverage; Actuators; Aerospace control; Automatic control; FAA; Modems; NASA; Performance gain; Software testing; Uninterruptible power systems; Writing;
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.1368116
Filename
1368116
Link To Document