Program Understanding through Cliché Recognition (opens in new tab)
Program Understanding through Cliché Recognition Brotsky, Daniel We propose research into automatic program understanding via recognition of common data structures and algorithms (clichés). Our goals are two-fold: first, to develop a theory of program structure which makes such recognition tractable; and second, to produce a program (named Inspector) which, given a Lisp program and a library of clichés, will construct a hierarchical decomposition of the program in terms of the clichés it uses...
Read the original article