Title :
JACKAL: a hierarchical approach to program understanding
Author :
Reeves, Alyson A. ; Schlesinger, Judith D.
Author_Institution :
IDA/Center for Comput. Sci., USA
Abstract :
We present a tool, JACKAL, that represents both a program and cliches in an abstract language (AL) expressly developed for the purpose of facilitating the cliche matching task at a very high level rather than using abstract syntax trees. We then apply various matching algorithms to the AL representation. The language and two algorithms are presented
Keywords :
formal languages; pattern matching; reverse engineering; software libraries; AL representation; JACKAL; abstract language; cliche matching task; cliches; hierarchical approach; high level; matching algorithms; program understanding; Data structures; Lab-on-a-chip; Libraries; Pattern matching; Pattern recognition; Performance analysis; Programming profession; Reverse engineering; Size control; Vegetation mapping;
Conference_Titel :
Reverse Engineering, 1997. Proceedings of the Fourth Working Conference on
Conference_Location :
Amsterdam
Print_ISBN :
0-8186-8162-4
DOI :
10.1109/WCRE.1997.624579