• DocumentCode
    2256407
  • Title

    An augmented pattern matcher as a tool to synthesize conceptual descriptions of programs

  • Author

    Balmas, Françoise

  • Author_Institution
    Univ. Paris VIII, France
  • fYear
    1994
  • fDate
    20-23 Sep 1994
  • Firstpage
    150
  • Lastpage
    157
  • Abstract
    We present a pattern matcher specially developed far the parsing of LISP functions. Its main features are patterns defined by context-free grammars, parametrized patterns, multi-step matching, as well as dynamic synthesis of new patterns. We have designed a model far the conceptual description of functions, which abstracts computations performed by a function, but is still complete enough to be executable. It constitutes a key for the understanding of the function. The augmented pattern matcher is used by our system PRISME to analyze LISP functions and to synthesize conceptual descriptions. We are currently working on the extension of the system in order to handle programs and to use the conceptual descriptions as guide to program verification and optimization
  • Keywords
    LISP; context-free grammars; knowledge based systems; program compilers; program diagnostics; program verification; software tools; LISP functions; PRISME; augmented pattern matcher; conceptual descriptions; context-free grammars; parsing; pattern matcher; program optimization; program verification; Abstracts; Embedded computing; Feature extraction; Kernel; Pattern analysis; Pattern matching; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Knowledge-Based Software Engineering Conference, 1994. Proceedings., Ninth
  • Conference_Location
    Monterey, CA
  • ISSN
    1068-3062
  • Print_ISBN
    0-8186-6380-4
  • Type

    conf

  • DOI
    10.1109/KBSE.1994.342667
  • Filename
    342667