Computing dynamic slices of concurrent object-oriented programs

  • Authors:
  • Durga Prasad Mohapatra;Rajib Mall;Rajeev Kumar

  • Affiliations:
  • Department of Computer Science and Engineering, Indian Institute of Technology Kharagpur, Kharagpur, WB 721 302, India;Department of Computer Science and Engineering, Indian Institute of Technology Kharagpur, Kharagpur, WB 721 302, India;Department of Computer Science and Engineering, Indian Institute of Technology Kharagpur, Kharagpur, WB 721 302, India

  • Venue:
  • Information and Software Technology
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

We propose a novel dynamic program slicing technique for concurrent object-oriented programs. Our technique uses a Concurrent System Dependence Graph (CSDG) as the intermediate program representation. We mark and unmark the edges in the CSDG appropriately as and when the dependencies arise and cease during run-time. We mark an edge when its associated dependence exists and unmark an edge when the dependence ceases to exist. Our approach eliminates the use of trace files. Another advantage of our approach is that when a request for a slice is made, it is already available. This appreciably reduces the response time of slicing commands.