Program and interface slicing for reverse engineering
Interprocedural slicing using dependence graphs