본문 바로가기
  • Home

?A Study on Intermediated code for Analyzing Bytecodes

  • Journal of The Korea Society of Computer and Information
  • Abbr : JKSCI
  • 2006, 11(1), pp.107-118
  • Publisher : The Korean Society Of Computer And Information
  • Research Area : Engineering > Computer Science

KIM KYUNG SU 1 Weon Hee Yoo 1

1인하대학교

Candidate

ABSTRACT

Java language creates class files through Java compiler. Class files include informations involved with achievement of program. We can do analysis and optimization for efficient codes by analyzing class files. This paper analyzes bytecodes using informations of Java class files. We translate stack-based Java bytecodes into 3-address codes. Then we translate into static single assignment form using the 3-address codes. Static single assignment form provides a compact representation of a variable's definition-use information. Static single assignment form is often used as an intermediate representation during code optimization. Static single assignment form renames each occurrence of a variable such that each variable is defined only once.

Citation status

* References for papers published after 2023 are currently being built.