The Oberon Slicing Tool

Christoph Steindl
Johannes Kepler University Linz
Institute for Practical Computer Science
Altenbergerstraße 69, A-4040 Linz
steindl@ssw.uni-linz.ac.at


Abstract

Program slicing is a novel program analysis technique. It is mainly used during debugging and reengineering. It tries to eliminate all parts from the program that are not currently of interest to the programmer. Therefore, the programmer clicks on a statement (which is of interest to him, e.g. because the value of a variable is wrong) and the program slicer highlights all program statements that might have produced the erroneous value. The demonstration will show the Oberon Slicing Tool in action and how the programmer can benefit from a programming environment that is flow-sensitive because it has knowledge of the control flow and data flow of the edited programs.


Demonstration at the ECOOP'99, Lisbon, Portugal, June 14-18.
You can download the demonstration notes in postscript.
Click here to browse the slides of the presentation on-line.
See the conference web pages for further information or page 48 of the Technical Programme of the ECOOP'99.
Home page of the Oberon Slicing Tool