Static slicing of threaded programs

被引:75
作者
Krinke, J [1 ]
机构
[1] TU Braunschweig, Abt Softwaretechnol, Braunschweig, Germany
关键词
D O I
10.1145/277633.277638
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Static program slicing is an established method for analyzing sequential programs, especially for program understanding, debugging and testing. Until now, there was no slicing method for threaded programs which handles interference correctly. We present such a method which also calculates more precise static slices. This paper extends the well known structures of the control flow graph and the program dependence graph for threaded programs with interference. This new technique does not require serialization of threaded programs.
引用
收藏
页码:35 / 42
页数:8
相关论文
共 20 条
[1]  
[Anonymous], J PROGRAMMING LANGUA
[2]  
[Anonymous], P 18 INT C SOFTW ENG
[3]  
CHENG J, 1997, INT C ADV PAR DISTR
[4]  
CHENG J, 1993, LNCS, V749
[5]  
CHOI J, 1991, ACM T PROGRAMMING LA, V13
[6]  
DUESTERWALD E, 1992, LNCS, V757
[7]  
FERRANTE J, 1987, ACM T PROGRAMMING LA, V9
[8]  
GOLDAPP M, 1996, STATUSSEMINAR BMBF S
[9]  
HORWITZ SB, 1990, ACM T PROGRAMMING LA, V12
[10]  
KNOOP J, 1996, ACM T PROGRAMMING LA, V18