Using program slicing in software maintenance | Synapse