Presentation 2002/1/23
Dynamic Dependence Analysis Method using Java Virtual Machine
Kenji Konda, Fumiaki Umemori, Fumiaki Ohata, Katsuro Inoue,
PDF Download Page PDF download Page Link
Abstract(in Japanese) (See Japanese page)
Abstract(in English) Program slicing has been used for efficient program debugging activities. Program slice is computed by analyzing data dependency and control dependency relations between program statements. We would categorize dependency analyses in two, static and dynamic; the former requires less analysis cost, but it produces weaker result. The latter has opposite characteristics. In this paper, we propose a method for applying DC Slice to Java programs. Since Java has many dynamically determined elements, DC Slice, which is based on static control dependence analysis and dynamic data dependence analysis, would be more practical than other slicing methods. Our method computes DC Slice for programs in Java bytecode using JVM, on which dynamically determined elements are considered, and then, translates the resulting slice on Java bytecode into the slice on Java sourecode.
Keyword(in Japanese) (See Japanese page)
Keyword(in English) Program Slice / Static Analysis / Dynamic Analysis / Java Virtual Machine
Paper # SS2001-45
Date of Issue

Conference Information
Committee SS
Conference Date 2002/1/23(1days)
Place (in Japanese) (See Japanese page)
Place (in English)
Topics (in Japanese) (See Japanese page)
Topics (in English)
Chair
Vice Chair
Secretary
Assistant

Paper Information
Registration To Software Science (SS)
Language JPN
Title (in Japanese) (See Japanese page)
Sub Title (in Japanese) (See Japanese page)
Title (in English) Dynamic Dependence Analysis Method using Java Virtual Machine
Sub Title (in English)
Keyword(1) Program Slice
Keyword(2) Static Analysis
Keyword(3) Dynamic Analysis
Keyword(4) Java Virtual Machine
1st Author's Name Kenji Konda
1st Author's Affiliation Graduate School of Engineering Science, Osaka University()
2nd Author's Name Fumiaki Umemori
2nd Author's Affiliation Graduate School of Engineering Science, Osaka University
3rd Author's Name Fumiaki Ohata
3rd Author's Affiliation Graduate School of Engineering Science, Osaka University
4th Author's Name Katsuro Inoue
4th Author's Affiliation Graduate School of Engineering Science, Osaka University
Date 2002/1/23
Paper # SS2001-45
Volume (vol) vol.101
Number (no) 629
Page pp.pp.-
#Pages 8
Date of Issue