Title :
Minimal slicing and the relationships between forms of slicing
Author :
Binkley, Dave ; Danicic, Sebastian ; Gyimóthy, Tibor ; Harman, Mark ; Kiss, Ákos ; Korel, Bogdan
Author_Institution :
Loyola Coll., Baltimore, MD, USA
fDate :
30 Sept.-1 Oct. 2005
Abstract :
The widespread interest in program slicing within the source code analysis and manipulation community has led to the introduction of a large number of different slicing techniques. Each preserves some aspect of a program´s behaviour and simplifies the program to focus exclusively upon this behaviour. In order to understand the similarities and differences between slicing techniques, a formal mechanism is required. This paper establishes a formal mechanism for comparing slicing techniques using a theory of program projection. Sets of minimal slices, which form the ideal for any slicing algorithm, are used to reveal the ordering relationship between various static and dynamic slicing techniques.
Keywords :
program slicing; dynamic slicing; formal mechanism; program projection; program slicing; source code analysis; source code manipulation; static slicing; Conferences; Educational institutions; Informatics; Lattices;
Conference_Titel :
Source Code Analysis and Manipulation, 2005. Fifth IEEE International Workshop on
Print_ISBN :
0-7695-2292-0
DOI :
10.1109/SCAM.2005.18