An interactive debugging tool for C based on dynamic slicing and dicing

  • Authors:
  • M. Samadzadeh;W. Wichaipanitch

  • Affiliations:
  • Computer Science Department, Oklahoma State University, Stillwater, OK;Computer Science Department, Oklahoma State University, Stillwater, OK

  • Venue:
  • CSC '93 Proceedings of the 1993 ACM conference on Computer science
  • Year:
  • 1993

Quantified Score

Hi-index 0.00

Visualization

Abstract

Static Program Slicing has gained wide recognition in both academic and practical arenas. Several debugging tools have been developed that utilize static program slicing. Dynamic slicing has also gained considerable popularity in recent years. Due to the several advantages of dynamic slicing over static slicing, the objective of this work was to develop a debugging tool for C programs, called C-Debug, using dynamic slicing and dicing techniques. This paper reports the design considerations of C-Debug and the data structures used in the implementation of C-Debug. Based on the usage experiments with the C-Debug debugging tool, limitations and possible future enhancements are also outlined.