loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Third IEEE International Workshop on Source Code Analysis and Manipulation
Design and Implementation of Bytecode-based Java Slicing System
Amsterdam, The Netherlands
September 26-September 27
ISBN: 0-7695-2005-7
Fumiaki Umemori, Osaka University
Kenji Konda, Osaka University
Reishi Yokomori, Osaka University
Katsuro Inoue, Osaka University
Program slice is a set of statements that affect the value of variable v in a statement s. In order to calculate a program slice, we must know the dependence relations between statements in the program. Program slicing techniques are roughly divided into two categories, static slicing and dynamic slicing, and we have proposed DC slicing technique which uses both static and dynamic information.
In this paper, we propose a method of constructing a DC slicing system for Java programs. Java programs have many elements which are dynamically determined at the time of execution, so the DC slicing technique is effective in the analysis of Java programs. To construct the system, we have extended Java Virtual Machine for extraction of dynamic information. We have applied the system to several sample programs to evaluate our approach.
Citation:
Fumiaki Umemori, Kenji Konda, Reishi Yokomori, Katsuro Inoue, "Design and Implementation of Bytecode-based Java Slicing System," scam, pp.108, Third IEEE International Workshop on Source Code Analysis and Manipulation, 2003
Usage of this product signifies your acceptance of the Terms of Use.