Kaffe is an implementation of the Java virtual machine, plus the associated class libraries needed to provide a Java runtime environment. Indus provides a collection of program analyses and transformations to customize and adapt Java programs. It includes a static slicing component. CodeSurfer is a commercial static slicing tool for ANSI C. It is the successor of the Wisconsin Program-Integration System. List of slicing tools is available, maintained by Prof. Dr.Jens Krinke.