An intermediate representation approach to reducing test suites for retargeted compilers

  • Authors:
  • Gyun Woo;Heung Seok Chae;Hanil Jang

  • Affiliations:
  • Dept. of CSE, Pusan National Univ., Busan, Republic of Korea;Dept. of CSE, Pusan National Univ., Busan, Republic of Korea;SureSoft Technologies Inc., Seoul, Republic of Korea

  • Venue:
  • Ada-Europe'07 Proceedings of the 12th international conference on Reliable software technologies
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Reducing test suites is crucial for reducing the test cost, for the test cost is directly proportional to the size of test suites. Reducing the test cost is particularly important when we need to urgently develop a stable compiler for a newly developed processor. In this paper, we propose a framework to reduce test suites for retargeted compilers using intermediate representations of test input programs. We describe that redundancy of test cases at the level of source codes exists from the viewpoint of intermediate representation and, thus, testing efficiency can be improved by excluding those redundant test cases. We also conduct a case study with RTL where we found that test suite can be considerably reduced. In addition, we show that the fault detection capability can be maintained with the reduced test suites by means of mutation testing.