Inc. GrammaTech is pleased to announce the preview release of CodeSurfer, a new breed of static analysis tool for software development, inspection, and maintenance.
Program slicing is a technique that reveals semantic threads within source code.
A forward slice from any point of interest shows all the code that is impacted by that point of interest. A backward slice from a point of interest shows all the code that impacts the point of interest. Slices can be computed all at once or they can be navigated incrementally. Unlike other tools that operate on a program's surface structure, CodeSurfer operates at a deeper level. CodeSurfer is unique in that it accurately tracks both direct and indirect relationships.