Reference models and automatic oracles for the testing of Mesh simplification software for graphics rendering

W. K. Chan, S. C. Cheung, Jeffrey Chun Fai Ho, T. H. Tse

Research output: Chapter in book / Conference proceedingConference article published in proceeding or bookAcademic researchpeer-review

7 Citations (Scopus)

Abstract

Software with graphics rendering is an important class of applications. Many of them use polygonal models to represent the graphics. Mesh simplification is a vital technique to vary the levels of object details and, hence, improve the overall performance of the rendering process. It progressively enhances the effectiveness of rendering from initial reference systems. As such, the quality of its implementation affects that of the associated graphics rendering application. Testing of mesh simplification is essential towards assuring the quality of the applications. Is it feasible to use the reference systems to serve as automated test oracles for mesh simplification programs? If so, how well are they useful for this purpose? We present a novel approach in this paper. We propose to use pattern classification techniques to address the above problem. We generate training samples from the reference system to test samples from the implementation. Our experimentation shows that the approach is promising.
Original languageEnglish
Title of host publicationProceedings - 30th Annual International Computer Software and Applications Conference, COMPSAC 2006
Pages429-436
Number of pages8
Volume1
DOIs
Publication statusPublished - 1 Dec 2006
Externally publishedYes
Event30th Annual International Computer Software and Applications Conference, COMPSAC 2006 - Chicago, IL, United States
Duration: 17 Sep 200621 Sep 2006

Conference

Conference30th Annual International Computer Software and Applications Conference, COMPSAC 2006
Country/TerritoryUnited States
CityChicago, IL
Period17/09/0621/09/06

Keywords

  • Graphics rendering
  • Mesh simplification
  • Pattern classification reference models
  • Software testing
  • Test oracles

ASJC Scopus subject areas

  • Software

Cite this