JACKAL: a hierarchical approach to program understanding
- 23 November 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
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
This publication has 8 references indexed in Scilit:
- Flexible control for program recognitionPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Some experiments toward understanding how program plan recognition algorithms scalePublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- The program understanding problem: analysis and a heuristic approachPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Concept recognition-based program transformationPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- A memory-based approach to recognizing programming plansCommunications of the ACM, 1994
- Automated program understanding by concept recognitionAutomated Software Engineering, 1994
- Automated Program Recognition by Graph ParsingPublished by Defense Technical Information Center (DTIC) ,1992
- Data structures and algorithms for approximate string matchingJournal of Complexity, 1988