Bytecode Simulator for Analyzing Java Programs


The Transactions of the Korea Information Processing Society (1994 ~ 2000), Vol. 7, No. 7, pp. 2086-2094, Jul. 2000
10.3745/KIPSTE.2000.7.7.2086,   PDF Download:

Abstract

It is not easy to analyze object-oriented programs, including those in Java, because the control flows of the programs is not visible to the users. The users, however, can utilize class files to trace the process of execution, since a lot of information related on control flow are stored in the control flows. A Java virtual machine can then execute the bytecodes included in classfiles It means that understanding the execution process of the bytecodes leads users to comprehend and analyze source programs in Java. We design and implement a visual tool for bytecode execution that is an efficient and powerful tool to understand and analyze source programs in Java. It can aid users to thoroughly grasp not only the structure of a program but also the flow of controls among objects.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from September 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
D. W. Kim and M. S. Jung, "Bytecode Simulator for Analyzing Java Programs," The Transactions of the Korea Information Processing Society (1994 ~ 2000), vol. 7, no. 7, pp. 2086-2094, 2000. DOI: 10.3745/KIPSTE.2000.7.7.2086.

[ACM Style]
Do Woo Kim and Min Soo Jung. 2000. Bytecode Simulator for Analyzing Java Programs. The Transactions of the Korea Information Processing Society (1994 ~ 2000), 7, 7, (2000), 2086-2094. DOI: 10.3745/KIPSTE.2000.7.7.2086.