DocumentCode :
2358749
Title :
A slicing method for object-oriented programs using lightweight dynamic information
Author :
Ohata, Fumiaki ; Hirose, Kouya ; Fujii, Masato ; Inoue, Katsuro
Author_Institution :
Graduate Sch. of Eng. Sci., Osaka Univ., Japan
fYear :
2001
fDate :
4-7 Dec. 2001
Firstpage :
273
Lastpage :
280
Abstract :
Program slicing has been used for efficient program debugging activities. A program slice is computed by analyzing dependence relations between program statements. We can divide dependence analyses into two categories, static and dynamic; the former requires small analysis costs, but the resulting slices are large, and in the latter the cost is high but the slices are small. In this paper, we propose a program slicing method for object-oriented programs and evaluate its effectiveness with Java programs. Since object-oriented languages have many dynamically determined elements, static analysis could not compute practical analysis results. Our method uses static and dynamic analyses appropriately and computes accurate slices with small costs.
Keywords :
Java; object-oriented programming; program slicing; Java programs; dependence relations; dynamic dependence analysis; lightweight dynamic information; object-oriented languages; object-oriented programs; program slicing; program statements; static dependence analysis; Costs; Data analysis; Data mining; Java; Merging; Programming; Testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering Conference, 2001. APSEC 2001. Eighth Asia-Pacific
ISSN :
1530-1362
Print_ISBN :
0-7695-1408-1
Type :
conf
DOI :
10.1109/APSEC.2001.991488
Filename :
991488
Link To Document :
بازگشت