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 :
بازگشت