Fast Slicing of Concurrent Programs
暂无分享,去创建一个
Debugging complex concurrent programs is a very difficult problem. Slicing techniques can simplify debugging and understanding these programs. However, slicing of concurrent program is compute-intensive asthe required intermediate graph often becomes large. In this context, we generalize the structure of the intermediate graph representation of concurrent programs and this leads us to introduce the notion of Concurrent Control Flow Graph (CCFG). We introduce a parallel algorithm to compute static slices of concurrent programs using CCFG.
[1] Frank Tip,et al. A survey of program slicing techniques , 1994, J. Program. Lang..
[2] Karl J. Ottenstein,et al. The program dependence graph in a software development environment , 1984 .
[3] Maurice J. Bach. The Design of the UNIX Operating System , 1986 .
[4] Mark Harman,et al. A Parallel Algorithm for Static Program Slicing , 1995, Inf. Process. Lett..
[5] Mark Weiser,et al. Program Slicing , 1981, IEEE Transactions on Software Engineering.