• DocumentCode
    2621563
  • Title

    A Two-Phase Binding-Time Analysis in Partial Evaluation for XQuery

  • Author

    Hang, Su ; Husheng, Liao

  • Author_Institution
    Coll. of Comput. Sci., Beijing Univ. of Technol., Beijing, China
  • Volume
    7
  • fYear
    2009
  • fDate
    March 31 2009-April 2 2009
  • Firstpage
    454
  • Lastpage
    461
  • Abstract
    Since a binding-time analysis determines how an off-line partial evaluation system will specialize a program, the accuracy of the binding-time analysis directly determines the degree of specialization. In this paper, a binding-time analysis for the partial evaluation for XQuery is presented, and it has been implemented and integrated into an XQuery partial evaluation system. This binding-time analysis has two phase: the first phase only determinates and annotates expressions that depend only on the values of configuration parameters and the static information; the second phase re-annotates the binding-time analysis states for expressions according to both the information of binding-time given by the first phase and the information of reference-sensitivity, which can be used to improve the precise of the binding-time analysis in the partial evaluation for XQuery. After doing some experiments, the results show that our binding-time analysis is a practical and effectual technique for the partial evaluation for XQuery programs.
  • Keywords
    XML; functional languages; partial evaluation (compilers); program diagnostics; query languages; XQuery program partial evaluation system; functional programming language; static information; two-phase binding-time analysis; Computer science; Data mining; Databases; Educational institutions; Functional programming; Information analysis; Logic; Performance analysis; Performance evaluation; XML; XQuery; binding-time analysis; partial evaluation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Science and Information Engineering, 2009 WRI World Congress on
  • Conference_Location
    Los Angeles, CA
  • Print_ISBN
    978-0-7695-3507-4
  • Type

    conf

  • DOI
    10.1109/CSIE.2009.50
  • Filename
    5170361