Slicing java programs that throw and catch exceptions

  • Authors:
  • Matthew Allen;Susan Horwitz

  • Affiliations:
  • University of Wisconsin-Madison, Madison, WI;University of Wisconsin-Madison, Madison, WI

  • Venue:
  • Proceedings of the 2003 ACM SIGPLAN workshop on Partial evaluation and semantics-based program manipulation
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

Exceptions are the preferred method for error handling in object-oriented languages like Java. Current program-slicing algorithms do not correctly deal with exception-handling constructs, because they do not account for the additional control and data dependences introduced by exceptions. This paper extends previous work on program slicing using the system dependence graph (SDG) to support slicing programs with exceptions.