Dynamic Slicing Method for Maintenance of Large C Programs