DocumentCode :
3217091
Title :
Program slicing
Author :
Gallagher, Keith ; Binkley, David
Author_Institution :
Comput. Sci. Dept., Univ. of Durham, Durham
fYear :
2008
fDate :
Sept. 28 2008-Oct. 4 2008
Firstpage :
58
Lastpage :
67
Abstract :
Program slicing is a decomposition technique that slides program components not relevant to a chosen computation, referred to as a slicing criterion. The remaining components form an executable program called a slice that computes a projection of the original programpsilas semantics. Using examples coupled with fundamental principles, a tutorial introduction to program slicing is presented. Then applications of program slicing are surveyed, ranging from its first use as a debugging technique to current applications in property verification using finite state models. Finally, a summary of research challenges for the slicing community is discussed.
Keywords :
program debugging; program slicing; program verification; software maintenance; finite state model; program debugging; program decomposition; program slicing; property verification; software maintenance;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Frontiers of Software Maintenance, 2008. FoSM 2008.
Conference_Location :
Beijing
Print_ISBN :
978-1-4244-2654-6
Electronic_ISBN :
978-1-4244-2655-3
Type :
conf
DOI :
10.1109/FOSM.2008.4659249
Filename :
4659249
Link To Document :
بازگشت