Skip to main navigation Skip to search Skip to main content

Standardization of program implemented with pointers and its application

  • School of Computer Science and Technology, Harbin Institute of Technology

Research output: Contribution to journalArticlepeer-review

Abstract

In order to facilitate program analysis, a standardization method is proposed to remove variations in programs implemented with pointers. Firstly, a program is represented by a system dependence graph (SDG), and the alias information is analyzed. Then standardization rules for eliminating variations caused by pointers are proposed, and the SDG is transformed according to these rules, so that syntactically different but semantically equivalent codes can be transformed into identical SDGs. Therefore, code variations are removed. The proposed method has been applied to an automatic grading system of C programming language, and the results were compared with those of both manual and strictly precise grading systems to validate the effectiveness of our method.

Original languageEnglish
Pages (from-to)48-52
Number of pages5
JournalHarbin Gongye Daxue Xuebao/Journal of Harbin Institute of Technology
Volume41
Issue number3
StatePublished - Mar 2009
Externally publishedYes

Keywords

  • Alias analysis
  • Alias replacement
  • Pointer alias
  • Program standardization
  • SDG

Fingerprint

Dive into the research topics of 'Standardization of program implemented with pointers and its application'. Together they form a unique fingerprint.

Cite this