2005Jisuanji gongchengRequires access

A method of object code verification for debugging compiler

Xiaoming Ju

Open publisher page 1 citations

Abstract

Traditionally, compiler-testing method confirms whether some bugs occur in the tested complier through comparing the anticipative results with tested results and figuring out whether the former is equal to the latter. Based on the traditional complier testing, a method that introduced a reference compiler and a reference simulator into compiler testing was proposed. Firstly, dynamic data information files for testing and debugging were generated during object code on software simulation, according to the relationship between reference compiler and tested compiler. Then, the comparison of reference dynamic data information file and tested dynamic data information file helped to locate the bugs in tested compiler.

About this research paper

What this paper is about

Traditionally, compiler-testing method confirms whether some bugs occur in the tested complier through comparing the anticipative results with tested results and figuring out whether the former is equal to the latter. Based on the traditional complier testing, a method that introduced a reference compiler and a reference simulator into compiler testing was proposed. Firstly, dynamic data information files for testing and debugging were generated during object code on software simulation, according to the relationship between reference compiler and tested compiler. Then, the comparison of reference dynamic data information file and tested dynamic data information file helped to locate the bugs in tested compiler.

Why it matters

OpenAlex reports 1 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Traditionally, compiler-testing method confirms whether some bugs occur in the tested complier through comparing the anticipative results with tested results and figuring out whether the former is equal to the latter. Based on the traditional complier testing, a method that introduced a reference compiler and a reference simulator into compiler testing was proposed. Firstly, dynamic data information files for testing and debugging were generated during object code on software simulation, according to the relationship between reference compiler and tested compiler. Then, the comparison of reference dynamic data information file and tested dynamic data information file helped to locate the bugs in tested compiler.

Key concepts: Computer science, Compiler, Interprocedural optimization, Compiler correctness, Programming language, Object code, Debugging, Optimizing compiler

Related papers

Back to paper searchBrowse research topicsOriginal source
A method of object code verification for debugging compiler — Research Paper | ScholarLens