Distributed dynamic slicing of Java programs
Distributed dynamic slicing of Java programs
复制标题
Java程序的分布式动态切片
DOI:
10.1016/j.jss.2006.01.009
复制
发表时间:
2006
期刊:
影响因子:
--
通讯作者:
Mayank Bhasin
中科院分区:
文献类型:
--
作者:
D. Mohapatra;Rajeev Kumar;R. Mall;Dr.M.Senthil Kumar;Mayank Bhasin
We propose a novel dynamic slicing technique for distributed Java programs. We first construct the intermediate representation of a distributed Java program in the form of a set of Distributed Program Dependence Graphs (DPDG). We mark and unmark the edges of the DPDG appropriately as and when dependencies arise and cease during run-time. Our algorithm can run parallely on a network of computers, with each node in the network contributing to the dynamic slice in a fully distributed fashion. Our approach does not require any trace files to be maintained. Another advantage of our approach is that a slice is available even before a request for a slice is made. This appreciably reduces the response time of slicing commands. We have implemented the algorithm in a distributed environment. The results obtained from our experiments show promise.