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

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
Project Status Completed (Fiscal Year 2006)
Budget Amount *help
¥2,600,000 (Direct Cost: ¥2,600,000)
Fiscal Year 2006: ¥700,000 (Direct Cost: ¥700,000)
Fiscal Year 2005: ¥1,000,000 (Direct Cost: ¥1,000,000)
Fiscal Year 2004: ¥900,000 (Direct Cost: ¥900,000)
KeywordsXML / regular expression / pattern matching / term rewriting system / narrowing / higher-order / context / formal grammar / 文法 / 高階ナローイング / 不完全正則表現型 / XML文書の統合 / パターン照合 / 項書き換え系 / XNL文書の変換 / XMLデータの統合 / ユニフィケーション
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.

Report

(4 results)
  • 2006 Annual Research Report   Final Research Report Summary
  • 2005 Annual Research Report
  • 2004 Annual Research Report
  • Research Products

    (19 results)

All 2007 2006 2005 2004

All Journal Article (19 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

    • NAID

      40015409479

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2006 Final Research Report Summary
  • [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

    • NAID

      130000058355

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2006 Final Research Report Summary
  • [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

    • NAID

      40015409479

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2006 Final Research Report Summary
  • [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

    • NAID

      40015409479

    • Related Report
      2006 Annual Research Report
  • [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

    • NAID

      130000058355

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

    • Author(s)
      Satoshi Okui
    • Journal Title

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

      Pages: 109-112

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2006 Final Research Report Summary
  • [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
      「研究成果報告書概要(欧文)」より
    • Related Report
      2006 Final Research Report Summary
  • [Journal Article] Pattern Matching of Incompletely RE-Typed Expressions via Transformation IPSJ Transaction on Programming2006

    • Author(s)
      Satoshi Okui
    • Journal Title

      IPSJ Transaction on Programming Vol.47

      Pages: 37-49

    • Related Report
      2006 Annual Research Report
  • [Journal Article] Brzozowski Derivatives and Top-Down Regular Tree Pattern Matching2006

    • Author(s)
      Satoshi Okui
    • Journal Title

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

      Pages: 109-112

    • Related Report
      2006 Annual Research Report
  • [Journal Article] Brzozowski derivatives and regular tree pattern matching2006

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

      情報科学リサーチジャーナル Voll.13

      Pages: 109-112

    • Related Report
      2005 Annual Research Report
  • [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

    • NAID

      130000058405

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2006 Final Research Report Summary
  • [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

    • NAID

      130000058405

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2006 Final Research Report Summary
  • [Journal Article] A rewrite system with incomplete regular expression type for transformations of XML documents2005

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

      IPSJ Transactions on Programming, 46,SIG14(PRO-27)

      Pages: 43-54

    • NAID

      130000058405

    • Related Report
      2005 Annual Research Report
  • [Journal Article] Pattern matching of incompletely RE-typed expressions via transformation2005

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

      2005 Austria-Japan Summer Workshop on Term Rewriting (in IPSJ Transactions on Programming, PRO-29) (To appear)

    • NAID

      130000058355

    • Related Report
      2005 Annual Research Report
  • [Journal Article] Pattern matching incompletely RE-typed expressions via transformation2005

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

      情報処理学会第55回プログラミング研究会,会場配布資料

    • NAID

      130000058355

    • Related Report
      2005 Annual Research Report
  • [Journal Article] A statically typed second-order rewrite system for XML transformation2005

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

      8^<th> International Conference on Humans and Computers

      Pages: 326-331

    • Related Report
      2005 Annual Research Report
  • [Journal Article] Transformation of XML Documents with Incomplete Regular Expression Type2005

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

      Proceedings of The Third Workshop on Programmable Structured Documents

      Pages: 120-127

    • NAID

      40006707248

    • Related Report
      2004 Annual Research Report
  • [Journal Article] Transformation of XML Documents with Incomplete Regular Expression Type2005

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

      第53回プログラミング研究会 情報処理学会 会場配布資料

      Pages: 10-10

    • NAID

      40006707248

    • Related Report
      2004 Annual Research Report
  • [Journal Article] 匿名型Peer-to-Peer通信環境における流通情報の信頼度評価に関する人間行動の分析とモデル化2004

    • Author(s)
      鈴木裕利, 奥居哲, 中西真弓, 高橋友一
    • Journal Title

      グループエェアとネットワークサービスワークショップ2004論文集(情報処理学会グループエェアとネットワークサービス研究会)

      Pages: 63-68

    • Related Report
      2004 Annual Research Report

URL: 

Published: 2004-04-01   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi