• DocumentCode
    3342676
  • Title

    Educating JACKAL: cliche library development and use

  • Author

    Schlesinger, Judith D. ; Reeves, Alyson A.

  • fYear
    1999
  • fDate
    6-8 Oct 1999
  • Firstpage
    123
  • Lastpage
    133
  • Abstract
    JACKAL is a cliche-based program understanding tool that relies on the combination of a stylized abstract language (AL) representation, derived solely from simple syntactic analysis, along with a pair of matching algorithms (one linear and one tree), and a library of cliches to perform its analysis. Developing a cliche library involves constructing the library infrastructure, general-purpose tools for cliche development and a methodology for creating cliches. In this paper, we describe the two major tasks of (1) building the physical structure of the library, along with the capabilities for managing and maintaining that structure, and (2) identifying code segments as potentially useful cliche and transforming those code segments into cliches that are capable of matching as general a code set as possible
  • Keywords
    formal languages; pattern matching; reverse engineering; software libraries; software tools; JACKAL; cliche development tools; cliche library; cliche-based program understanding tool; code segment identification; code segment transformation; code set; library infrastructure; library physical structure; linear matching algorithm; stylized abstract language representation; syntactic analysis; tree matching algorithm; Lab-on-a-chip; Libraries; Pattern analysis; Pattern matching; Program processors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reverse Engineering, 1999. Proceedings. Sixth Working Conference on
  • Conference_Location
    Atlanta, GA
  • Print_ISBN
    0-7695-0303-9
  • Type

    conf

  • DOI
    10.1109/WCRE.1999.806953
  • Filename
    806953