Program and interface slicing for reverse engineering Conference Paper uri icon