• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to project page

2006 Fiscal Year Final Research Report Summary

Integration and Transformation of XML-Documents Based-On Higher-Order Narrowing

Research Project

Project/Area Number 16500014
Research Category

Grant-in-Aid for Scientific Research (C)

Allocation TypeSingle-year Grants
Section一般
Research Field Fundamental theory of informatics
Research InstitutionChubu University

Principal Investigator

OKUI Satoshi  Chubu University, Faculty of Engineering, Associate Professor, 工学部, 助教授 (00283515)

Co-Investigator(Kenkyū-buntansha) SUZUKI Taro  The University of Aizu, The School of Computer Science and Engineering, Assistant Professor, コンピュータ理工学部, 講師 (90272179)
Project Period (FY) 2004 – 2006
KeywordsXML / regular expression / pattern matching / term rewriting system / narrowing / higher-order / context / formal grammar
Research Abstract

This research offers a new fundamental technique based on higher-order narrowing calculi, aiming to improve the labor of programming concerning XML-document processing considerably. Here, the higher-order narrowing calculi are frameworks for solving symbolic equations containing higher-order variables. Those frameworks are expressive enough for describing contexts of XML-document trees. The main outcomes of our research project are summarized as follows :
1. Development of a pattern matching algorithm capable of handling context-capturing,
2. Theoretical investigation on the correctness of the algorithm, and
3. Referential implementation of the algorithm written by Smalltalk, Ruby, Python, and Java.
As for (1), our pattern matching algorithm avoids redundant computation by seamlessly combining incremental type checking based on Brzozowski derivatives with top-down, tree matching. As for (2), we have provided a rigorous proof of the soundness and the completeness of our algorithm. Our experimental implementations can be freely used as open-source software.

  • Research Products

    (8 results)

All 2007 2006 2005

All Journal Article (8 results)

  • [Journal Article] Context Capturing in XML Document Processing Based on Regular Tree Pattern Matching2007

    • Author(s)
      Satoshi Okui
    • Journal Title

      情報科学ジャーナル Vol. 14

      Pages: 71-82

    • Description
      「研究成果報告書概要(和文)」より
  • [Journal Article] Pattern Matching of Incompletely RE-Typed Expressions via Transformation2007

    • Author(s)
      Satoshi Okui, Taro Suzuki
    • Journal Title

      IPSJ Transaction on Programming Vol. 47

      Pages: 37-49

    • Description
      「研究成果報告書概要(欧文)」より
  • [Journal Article] Context Capturing in XML Document Processing Based on Regular Tree Pattern Matching2007

    • Author(s)
      Satoshi Okui, Taro Suzuki
    • Journal Title

      Journal of Information Science Vol. 14

      Pages: 71-82

    • Description
      「研究成果報告書概要(欧文)」より
  • [Journal Article] Pattern Matching of Incompletely RE-Typed Expressions via Transformation2006

    • Author(s)
      Satoshi Okui
    • Journal Title

      IPSJ Transaction on Programming Vol. 47

      Pages: 37-49

    • Description
      「研究成果報告書概要(和文)」より
  • [Journal Article] Brzozowski Derivatives and Top-Down Regular Tree Pattern Matching2006

    • Author(s)
      Satoshi Okui
    • Journal Title

      情報科学ジャーナル Vol. 13

      Pages: 109-112

    • Description
      「研究成果報告書概要(和文)」より
  • [Journal Article] Brzozowski Derivatives and Top-Down Regular Tree Pattern Matching2006

    • Author(s)
      Satoshi Okui, Taro Suzuki
    • Journal Title

      Journal of Information Science Vol. 13

      Pages: 109-112

    • Description
      「研究成果報告書概要(欧文)」より
  • [Journal Article] A Rewrite System with Incomplete Regular Expression Type for Transformation of XML Documents2005

    • Author(s)
      Taro Suzuki
    • Journal Title

      IPSJ Transaction on Programming Vol. 46

      Pages: 43-54

    • Description
      「研究成果報告書概要(和文)」より
  • [Journal Article] A Rewrite System with Incomplete Regular Expression Type for Transformation of XML Documents2005

    • Author(s)
      Taro Suzuki, Satoshi Okui
    • Journal Title

      IPSJ Transaction on Programming Vol. 46

      Pages: 43-54

    • Description
      「研究成果報告書概要(欧文)」より

URL: 

Published: 2008-05-27  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi