Kaveri: delivering the indus java program slicer to eclipse

  • Authors:
  • Ganeshan Jayaraman;Venkatesh Prasad Ranganath;John Hatcliff

  • Affiliations:
  • Department of Computing and Information Sciences, Kansas State University, Manhattan, KS;Department of Computing and Information Sciences, Kansas State University, Manhattan, KS;Department of Computing and Information Sciences, Kansas State University, Manhattan, KS

  • Venue:
  • FASE'05 Proceedings of the 8th international conference, held as part of the joint European Conference on Theory and Practice of Software conference on Fundamental Approaches to Software Engineering
  • Year:
  • 2005

Quantified Score

Hi-index 0.01

Visualization

Abstract

This tool paper describes a modular program slicer for Java built using the Indus program analysis framework along with it's Eclipse-based user interface called Kaveri. Indus provides a library of classes that enables users to quickly assemble a highly customized non-system dependence graph based inter-procedural program slicer capable of slicing concurrent Java programs. Kaveri is an Eclipse plugin that relies on the above library to deliver program slicing to the eclipse platform. Apart from the basic feature for generating program slices from within eclipse along with an intuitive UI to view the slice, the plugin also provides the capability for chasing various dependences in the application to understand the slice.