Seventh European Conference on Software Maintenance and Reengineering (CSMR'03)
Unions of Slices Are Not Slices
Benevento, Italy
March 26-March 28
ISBN: 0-7695-1902-4
Many approaches to slicing rely upon the 'fact' that the union of two static slices is a valid slice. It is known that static slices constructed using program dependence graph algorithms are valid slices [19 ]. However, this is not true for other forms of slicing. For example, it has been estabished that the union of two dynamic slices is not necessarily a valid dynamic slice [8 ]. In this paper this result is extended to show that the union of two static slices is not necessarily a valid slice, based on Weiser's definition of a (static) slice.We also analyse the properties that make the union of different forms of slices a valid slice.
Citation:
Andrea De Lucia, Mark Harman, Robert Hierons, Jens Krinke, "Unions of Slices Are Not Slices," csmr, pp.363, Seventh European Conference on Software Maintenance and Reengineering (CSMR'03), 2003