GRASPR: Automated Program Recognition by Graph Parsing
GRASPR is a program recognition system which detects and identifies
stereotypical algorithms and data structures (called cliches)
in source code, and, based on what was found, builds hierarchical
design descriptions of the code. Automatically recognizing cliches in
programs leads to the recovery of design information from a program.
This cliche recognition technique is able to deal with a broad range
of program variations that can hinder recognition. It draws its power
from graph-based representations and graph grammar parsing.