See this document in CiteSeerX!

Dependence-Cache Slicing: A Program Slicing Method Using Lightweight Dynamic Information  (Make Corrections)  (3 citations)
Tomonori Takada, Fumiaki Ohata, Katsuro Inoue



  Home/Search   Context   Related

Links:   DBLP

 
View or download:
iiplab.ics.es.osakau.ac.jp/...382.pdf
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  iiplab.ics.es.os...index.html.en (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: When we try to debug or to comprehend a large program, it is important to separate suspicious program portions from the overall source program. Program slicing is a promising technique used to extract a program portion; however, such slicing sometimes raises difficulties. Static slicing sometimes produces a large portion of a source program, especially for programs with array and pointer variables, and dynamic slicing requires unacceptably large run-time overhead. In this paper, we propose a... (Update)

Context of citations to this paper:   More

.... to use dynamic data dependence analysis and static control dependence analysis to calculate accurate slices with lightweight costs [2, 14]. Ohata et al. extends DC slicing method for Object Oriented languages [12] In process of DC slice calculation of Java, it is an...

.... extended the program slicing to DC slicing, using dynamic data dependence information to calculate accurate slices with lightweight costs [6]. In process of DC slice calculation, it is an important issue how to analyze dynamic data dependence. In the past research, such...

Cited by:   More
Design and Implementation of Bytecode-based Java Slicing .. - Umemori, Konda..   (Correct)
Java Program Analysis Projects in Osaka University.. - Yokomori, Ishio..   (Correct)
Application of Aspect-Oriented Programming to Calculation .. - Ishio, Kusumoto, Inoue   (Correct)

Active bibliography (related documents):   More   All
0.4:   A Multiple-View Analysis Model of Debugging Processes - Uchida, Monden, Iida.. (2002)   (Correct)
0.4:   Debugging Process Models based on Changes in.. - Uchida, Monden.. (2000)   (Correct)
0.3:   ConSUS: A Light-Weight Program Conditioner - Sebastian Danicic Mohammed (2004)   (Correct)

Similar documents based on text:   More   All
0.7:   A Slicing Method for Object-Oriented Programs Using.. - Ohata, Hirose, Fujii.. (2001)   (Correct)
0.4:   Program Slicing for Codesign - Russell (2002)   (Correct)
0.3:   Hybrid Slicing: Integrating Dynamic Information with Static .. - Gupta, Soffa, Howard (1997)   (Correct)

Related documents from co-citation:   More   All
3:   Program Slicing (context) - Weiser - 1984
3:   The Program Dependence Graph in a software Development Environment (context) - Ottenstein, Ottenstein - 1984
2:   Dynamic Program Slicing - Agrawal, Horgan - 1990

BibTeX entry:   (Update)

T. Takada, F. Ohata, K. Inoue: "Dependence-Cache Slicing: A Program Slicing Method Using Lightweight Dynamic Information", Proceedings of the 10th International Workshop on Program Comprehension (IWPC2002. http://citeseer.ist.psu.edu/532799.html   More

@misc{ takada-dependencecache,
  author = "T. Takada and F. Ohata and K. Inoue",
  title = "Dependence-Cache Slicing: A Program Slicing Method Using Lightweight Dynamic
    Information",
  text = "T. Takada, F. Ohata, K. Inoue: Dependence-Cache Slicing: A Program Slicing
    Method Using Lightweight Dynamic Information, Proceedings of the 10th International
    Workshop on Program Comprehension (IWPC2002.",
  url = "citeseer.ist.psu.edu/532799.html" }
Citations (may not include all citations):
265   Program Slicing (context) - Weiser - 1981  ACM   DBLP
195   ACM Transactions on Programming Languages and Systems (context) - Ramalingam - 1994
131   Dynamic Program Slicing - Agrawal, Horgan - 1990  ACM   DBLP
99   Dependence Analysis for Pointer variables (context) - Horwitz, Pfeiffer et al. - 1989  ACM   DBLP
46   Amorphous program slicing - Harman, Danicic - 1997  ACM   DBLP
45   Automated Support for Legacy Code Understanding (context) - Ning, Engberts et al. - 1994
39   Parametric Program Slicing (context) - Field, Ramalingam - 1995  ACM   DBLP
37   Conditioned Program Slicing (context) - Canfora, Cimitile et al. - 1998
35   Dynamic Program Slicing (context) - Korel, Laski - 1988
9   Interprocedural Pointer Alias Analysis - Hind, Burke et al. - 1999
5   Experimental Evaluation of Program Slicing for Fault Localiz.. (context) - Kusumoto, Nishimatsu et al. - 2002
5   An Experimental Evaluation of Program Slicing on Fault Local.. (context) - Nishimatsu, Kusumoto et al. - 1998
4   Hybrid Slicing: Integrating Dynamic Information with Static .. - Gupta, Soffa et al. - 1997  DBLP
3   Call-Mark Slicing: An Efficient and Economical Way of Reduci.. (context) - Nishimatsu, Jihira et al. - 1999  DBLP
1   Software Debug Supporting Tool Based on Program Dependence A.. (context) - Sato, Iida et al. - 1996
1   Efficient PointsTo Analysis for Whole-Program Analysis (context) - Liang, Harrold - 1999

Documents on the same site (http://iip-lab.ics.es.osaka-u.ac.jp/~lab-db/betuzuri/index.html.en):   More
Experimental Evaluation of Program Slicing for Fault.. - Kusumoto.. (2002)   (Correct)
Application of Aspect-Oriented Programming to Calculation .. - Ishio, Kusumoto, Inoue   (Correct)
Measuring Similarity of Large Software Systems.. - Yamamoto.. (2002)   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC