• DocumentCode
    2690658
  • Title

    JACKAL: a hierarchical approach to program understanding

  • Author

    Reeves, Alyson A. ; Schlesinger, Judith D.

  • Author_Institution
    IDA/Center for Comput. Sci., USA
  • fYear
    1997
  • fDate
    6-8 Oct 1997
  • Firstpage
    84
  • Lastpage
    93
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reverse Engineering, 1997. Proceedings of the Fourth Working Conference on
  • Conference_Location
    Amsterdam
  • Print_ISBN
    0-8186-8162-4
  • Type

    conf

  • DOI
    10.1109/WCRE.1997.624579
  • Filename
    624579