Dynamic slicing method for maintenance of large C programs | Synapse