DocumentCode :
3370021
Title :
Program slicing for C-the problems in implementation
Author :
Jiang, Jingyue ; Zhou, Xiling ; Robson, David J.
Author_Institution :
Centre for Software Maintenance, Durham Univ., UK
fYear :
1991
fDate :
15-17 Oct 1991
Firstpage :
182
Lastpage :
190
Abstract :
Program slicing is a method of finding all statements that might directly or indirectly affect the values of variables. The concept was first proposed by M. Weiser (1981, 1984). Some of the problems and possible solutions of program slicing within the C language are discussed. Some basic notations and Weiser´s original algorithm are presented. Then, slicing problems and solutions are described. For instance, how to find the correct slice in the presence or array and pointer variables and how to find break, continue, and goto statements that have effects on the slice. An algorithm to find the branch statements is introduced
Keywords :
C language; data structures; program diagnostics; software maintenance; C language; array; basic notations; branch statements; goto statements; pointer variables; program slicing; slicing problems; Algorithm design and analysis; Data analysis; Debugging; Information analysis; Information technology; Mercury (metals); Software maintenance; Terminology; Testing; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance, 1991., Proceedings. Conference on
Conference_Location :
Sorrento
Print_ISBN :
0-8186-2325-X
Type :
conf
DOI :
10.1109/ICSM.1991.160328
Filename :
160328
Link To Document :
بازگشت