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

2008 Fiscal Year Annual Research Report

XMLデータ統合問題解決のためのXQueryの静的解析に基づく書き換え手法の開発

Research Project

Project/Area Number 20500043
Research InstitutionNational Institute of Informatics

Principal Investigator

加藤 弘之  National Institute of Informatics, コンテンツ科学研究系, 助教 (10321580)

KeywordsXML / 関数型言語 / XQuery / 融合変換 / 最適化 / モナド
Research Abstract

XMLデータ統合問題における,Global-As-Viewアプローチに基づく書き換え手法を開発した。冗長な式によって生成された中間結果の削除に基づく合成式の書き換えは、融合変換と呼ばれプログラミング言語コミュニティとデータベースコミュニティにおける伝統的な最適化手法である。XQueryでは,ノード作成に関する合成式はデータ統合問題においてよく用いられる。安易なノード作成の削除は文書順序を保持ないので、XQueryの融合変換は従来のものより難しい。文書順序はXQueryにおいて重要な役割を果たしている。XQueryの式はXMLストア上で評価されるので、ノード作成を含む式が評価されるとこのXMLストアは更新される。本研究では、中間結果として動的にXMLストア上に作成されるXML断片をエミュレートできることを示した。このエミュレーションは式に割り振った拡張Deweyコードを用いることで達成できることを示した。これにより、文書順序を保存した書き換え手法を開発できた。この成果はACM SIGPLAN Workshop on Programming Languages Techniques for XML, 2009において発表され、査読者並びに参加者から本手法の独自性と重要性を指摘された。
現時点でのアルゴリズムは、逆軸に対する融合変換にも対応できるように、状態モナドを用いて、実装されているが、今後の課題としては、子軸だけであれば、状態モナドを保持する必要がなくなり、より高速なアルゴリズムの実現とともに、書き換えアルゴリズムの健全性と完全性の証明がきたいされている。

  • Research Products

    (4 results)

All 2009 2008

All Journal Article (3 results) (of which Peer Reviewed: 3 results) Presentation (1 results)

  • [Journal Article] Rewriting XQuery to Avoid Redundant Expressions based on Static Emulation of XML Store2009

    • Author(s)
      H. Kato, S. Hidaka, Z. Hu, Y. Ishihara, K. Nakano
    • Journal Title

      AGM SIGPLAN Workshop on Programming Languages Techniques for XML, 2009

    • Peer Reviewed
  • [Journal Article] Towards a Compositional Approach to Model Transformation for Software Development2009

    • Author(s)
      S. Hidaka, Z. Hu, H. Kato, K. Nakano
    • Journal Title

      Proc. of the 2009 ACM Symposium on Applied Gomputing

      Pages: 468-475

    • Peer Reviewed
  • [Journal Article] 書き換えに基づく最適化のためのXQueryの相対コストモデル2008

    • Author(s)
      日高宗一郎, 加藤弘之, 吉川正俊
    • Journal Title

      電子情報通信学会論文誌 JD91-D

      Pages: 873-888

    • Peer Reviewed
  • [Presentation] Introduction to UnQL+2008

    • Author(s)
      Hiroyuki Kato
    • Organizer
      GRACE Inteinational Meeting on Bidirectional Transformations
    • Place of Presentation
      (神奈川)Shonan Village Center
    • Year and Date
      20081214-20081218

URL: 

Published: 2010-06-11   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi