• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2012, Vol. 34 ›› Issue (4): 52-56.

• 论文 • Previous Articles     Next Articles

Research on the Metamorphic Testing for Integer Bugs Detection

YAO Yi1,2,HUANG Song2,JI Mengyu2   

  1. (1.Mobile Post Doctoral Station,PLA University of Science and Technology,Nanjing 210007;2.School of Command Automation,PLA University of Science and Technology,Nanjing 210007,China)
  • Received:2011-11-05 Revised:2012-02-10 Online:2012-04-26 Published:2012-04-25

Abstract:

The integer bugs play a vital role in the functionality and security of software. For the Oracle problem, integer bugs are always ignored unless program throws an exception obviously. In this paper, a metamorphic relation is provided to detect invisible integer bugs without oracle. It is shown in our case study that this method can detect some invisible errors which are difficult to be found by conventional approaches and improve the efficiency of integer bugs detection.

Key words: metamorphic relation;integer bugs;integer overflows;test oracle