1. Metamorphic Testing Integer Overflow Faults of Mission Critical Program: A Case Study.
- Author
-
Zhanwei Hui, Song Huang, Zhengping Ren, and Yi Yao
- Subjects
- *
COLLISION avoidance systems in automobiles , *INTEGERS , *COMPUTER software testing , *ELECTRIC power system faults , *ORACLE software - Abstract
For mission critical programs, integer overflow is one of the most dangerous faults. Different testing methods provide several effective ways to detect the defect. However, it is hard to validate the testing outputs, because the oracle of testing is not always available or too expensive to get, unless the programthrows an exception obviously. In the present study, the authors conduct a case study, where the authors apply a metamorphic testing (MT) method to detect the integer overflow defect and alleviate the oracle problem in testing critical program of Traffic Collision Avoidance System (TCAS). Experimental results show that, in revealing typical integer mutations, compared with traditional safety property testing method, MT with a novel symbolic metamorphic relation is more effective than the traditional method in some cases. [ABSTRACT FROM AUTHOR]
- Published
- 2013
- Full Text
- View/download PDF