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

Developing query rewriting techniques to resolve XML data integration Problems based on a static analysis.

Research Project

Project/Area Number 20500043
Research Category

Grant-in-Aid for Scientific Research (C)

Allocation TypeSingle-year Grants
Section一般
Research Field Software
Research InstitutionNational Institute of Informatics

Principal Investigator

KATO Hiroyuki  National Institute of Informatics, コンテンツ科学研究系, 助教 (10321580)

Project Period (FY) 2008 – 2010
Project Status Completed (Fiscal Year 2010)
Budget Amount *help
¥2,730,000 (Direct Cost: ¥2,100,000、Indirect Cost: ¥630,000)
Fiscal Year 2010: ¥650,000 (Direct Cost: ¥500,000、Indirect Cost: ¥150,000)
Fiscal Year 2009: ¥910,000 (Direct Cost: ¥700,000、Indirect Cost: ¥210,000)
Fiscal Year 2008: ¥1,170,000 (Direct Cost: ¥900,000、Indirect Cost: ¥270,000)
Keywordsアルゴリズム / 関数系言語 / 融合変換 / XQuery / データ統合 / 最適化 / XML / 関数型言語 / プログラム変換 / モナド
Research Abstract

Fusion is a known technique for eliminating unnecessary intermediate results that are created but then consumed during computation. Being useful for query optimization for many query languages such as SQL, fusion remains as a challenge for XQuery optimization. This is because XQuery has more complicated semantics ; it is context sensitive and requires preservation of document order. In this research, we proposed, as far as we are aware, the first XQuery fusion that can deal with both the document order and the context of XQuery expressions. More specifically, we carefully designed a context representation of XQuery expressions based on the Dewey order encoding, developed a context-preserving XQuery fusion for ordered trees by static emulation of the XML store, and proved that our fusion is correct. Our XQuery fusion has been implemented and successfully applied to the multi-step schema mapping, in which fusion is particularly necessary for reducing execution cost of redundant node creations.

Report

(4 results)
  • 2010 Annual Research Report   Final Research Report ( PDF )
  • 2009 Annual Research Report
  • 2008 Annual Research Report
  • Research Products

    (41 results)

All 2011 2010 2009 2008 Other

All Journal Article (13 results) (of which Peer Reviewed: 10 results) Presentation (26 results) Remarks (2 results)

  • [Journal Article] 順序を考慮にいれたXQueryの融合変換2009

    • Author(s)
      加藤弘之、日高宗一郎、胡振江、中野圭介、石原靖哲
    • Journal Title

      Webとデータベースに関するフォーラム

    • Related Report
      2010 Final Research Report
    • Peer Reviewed
  • [Journal Article] A Compositional Approach to Bidirectional Model Transformation2009

    • Author(s)
      Soichiro Hidaka, Zhenjiang Hu, Hiroyuki Kato, Keisuke Nakano
    • Journal Title

      Proc.of ICSE2009, NIER Track

    • Related Report
      2010 Final Research Report
    • Peer Reviewed
  • [Journal Article] Rewriting XQuery to Avoid Redundant Expressions based on Static Emulation of XML Store2009

    • Author(s)
      Hiroyuki Kato, Soichiro Hidaka, Zhenjiang Hu, Yasunori Ishihara, Keisuke Nakano
    • Journal Title

      ACM SIGPLAN Workshop on Programming Languages Techniques for XML

    • Related Report
      2010 Final Research Report
    • Peer Reviewed
  • [Journal Article] Towards a Compositional Approach to Model Transformation for Software Development2009

    • Author(s)
      Soichiro Hidaka, Zhenjiang Hu, Hiroyuki Kato, Keisuke Nakano
    • Journal Title

      Proc.of the 2009 ACM Symposium on Applied Computing

      Pages: 468-475

    • NAID

      40022047007

    • Related Report
      2010 Final Research Report
    • Peer Reviewed
  • [Journal Article] A Compositional Approach to Bidirectional Model Transformation2009

    • Author(s)
      Soichiro Hidaka, et. al.
    • Journal Title

      Proc.of ICSE2009, NIER Track 31

    • Related Report
      2009 Annual Research Report
    • Peer Reviewed
  • [Journal Article] 順序を考慮に入れたXQueryの融合変換2009

    • Author(s)
      加藤弘之, ほか
    • Journal Title

      Webとデータベースに関するフォーラム

    • Related Report
      2009 Annual Research Report
    • Peer Reviewed
  • [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

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

    • NAID

      40022047007

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

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

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

      Pages: 873-888

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

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

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

      Pages: 873-888

    • Related Report
      2008 Annual Research Report
    • Peer Reviewed
  • [Journal Article] Context-preserving XQuery Fusion

    • Author(s)
      Hiroyuki Kato, Soichiro Hidaka, Zhenjiang Hu, Keisuke Nakano, Yasunori Ishihara
    • Journal Title

      GRACE Technical Report (GRACE-TR-2010-07)

      Pages: 1-21

    • Related Report
      2010 Annual Research Report 2010 Final Research Report
  • [Journal Article] Sound and Complete Validation of Graph Transformations

    • Author(s)
      Kazuhiro Inaba, Soichiro Hidaka, Zhenjiang Hu, Hiroyuki Kato, Keisuke Nakano
    • Journal Title

      GRACE Technical Report (GRACE-TR-2010-04)

      Pages: 1-27

    • Related Report
      2010 Annual Research Report 2010 Final Research Report
  • [Journal Article] Bidirectionalizing Graph Transformations

    • Author(s)
      Soichiro Hidaka, Zhenjiang Hu, Kazuhiro Inaba, Hiroyuki Kato, Kazutaka Matsuda, Keisuke Nakano
    • Journal Title

      GRACE Technical Report (GRACE-TR-2010-06)

      Pages: 1-17

    • Related Report
      2010 Annual Research Report 2010 Final Research Report
  • [Presentation] 模倣に基づくグラフスキーマを利用したビュー更新可能性判定2011

    • Author(s)
      中野圭介、日高宗一郎、胡振江、加藤弘之
    • Organizer
      第13回プログラミングおよびプログラミング言語ワークショップ
    • Place of Presentation
      北海道、定山渓ビューホテル
    • Year and Date
      2011-03-10
    • Related Report
      2010 Annual Research Report
  • [Presentation] Functional Graph Transformations with Structural Recursion2011

    • Author(s)
      Hiroyuki Kato
    • Organizer
      The Fourth DIKU-IST Joint Workshop on Foundations of Software
    • Place of Presentation
      東京都、浅草ビューホテル
    • Year and Date
      2011-01-12
    • Related Report
      2010 Annual Research Report
  • [Presentation] Toward bidirectionalization of ATL with Ground Tram2011

    • Author(s)
      Isao Sasano, Zhenjiang Hu, Kazuhiro Inaba, Hiroyuki Kato, Keisuke Nakano
    • Organizer
      4^<th> International Conference on Model Transformation (ICMT2011)
    • Place of Presentation
      Zurich, Switzerland(発表確定)
    • Related Report
      2010 Final Research Report
  • [Presentation] 模倣に基づくグラフスキーマを利用したビュー更新可能性判定2011

    • Author(s)
      中野圭介、日高宗一郎、胡振江、加藤弘之
    • Organizer
      第13回プログラミングおよびプログラミング言語ワークッショップ
    • Place of Presentation
      北海道、定山渓ビューホテル
    • Related Report
      2010 Final Research Report
  • [Presentation] Functional Graph Transformations with Structural Recursion2011

    • Author(s)
      加藤弘之
    • Organizer
      The 4^<th> DIKU-IST Joint Workshop on Foundations of Software
    • Place of Presentation
      東京都、浅草ビューホテル
    • Related Report
      2010 Final Research Report
  • [Presentation] Toward bidirectionalization of ATL with Ground Tram2011

    • Author(s)
      Isao Sasano, Zhenjiang Hu, Kazuhiro Inaba, Hiroyuki Kato, Keisuke Nakano
    • Organizer
      4^<th> International Conference on Model Transformation (ICMT 2011)
    • Place of Presentation
      ETH, Zurich, Switzerland(発表確定)
    • Related Report
      2010 Annual Research Report
  • [Presentation] Range Analysis of Graph Transformation for Simulation-based Scema2010

    • Author(s)
      Keisuke Nakano, Soichiro Hidaka, Zhenjiang Hu, Kazuhiro Inaba, Hiroyuki Kato
    • Organizer
      Eighth Asian Symposium on Programming Languages and Systems (APLAS2010)
    • Place of Presentation
      Hengshan Hotel, Shanghai, China(poster)
    • Year and Date
      2010-11-30
    • Related Report
      2010 Annual Research Report
  • [Presentation] Context Preserving XQuery Fusion2010

    • Author(s)
      Hiroyuki Kato, Soichiro Hidaka, Zhenjiang Hu, Keisuke Nakano, Yasunori Ishihara
    • Organizer
      Eighth Asian Symposium on Programming Languages and Systems APLAS2010
    • Place of Presentation
      Hengshan Hotel, Shanghai, China
    • Year and Date
      2010-11-30
    • Related Report
      2010 Annual Research Report
  • [Presentation] Towards State-based Interface to a Graph Roundtrip Transformation System GroundTram2010

    • Author(s)
      Soichiro Hidaka, Zhenjiang Hu, Kazuhiro Inaba, Hiroyuki Kato, Kazutaka Matsuda, Keisuke Nakano
    • Organizer
      Eighth Asian Symposium on Programming Languages and Systems(APLAS2010)
    • Place of Presentation
      Hengshan Hotel, Shanghai, China(poster)
    • Year and Date
      2010-11-30
    • Related Report
      2010 Annual Research Report
  • [Presentation] Regular Path Compilation for Graph Updating2010

    • Author(s)
      Hiroyuki Kato
    • Organizer
      1^<st> PKU-NII International Joint Workshop on Advanced Software Engineering
    • Place of Presentation
      Peking University, Beijing, China
    • Year and Date
      2010-10-10
    • Related Report
      2010 Annual Research Report
  • [Presentation] Bidirectionalizing Graph Transformations2010

    • Author(s)
      Soichiro Hidaka, Zhenjiang Hu, Kazuhiro Inaba, Hiroyuki Kato, Kazutaka Matsuda, Keisuke Nakano
    • Organizer
      15^<th> ACM SIGPLAN International Conference on Functional Programming (ICFP2010)
    • Place of Presentation
      Hyatt Regency Inner Harbor, Baltimore, America
    • Year and Date
      2010-09-28
    • Related Report
      2010 Annual Research Report
  • [Presentation] Two Semantics of Updating Graphs in GroundTram2010

    • Author(s)
      Hiroyuki Kato
    • Organizer
      4^<th> International Workshop of Bidirectional Transformation in Architecture-Based Component Composition
    • Place of Presentation
      神奈川県、箱根パレスホテル
    • Year and Date
      2010-03-14
    • Related Report
      2009 Annual Research Report
  • [Presentation] Towards State-based Interface to a Graph Roundtrip Transformation System GRoundTram (poster)2010

    • Author(s)
      Soichiro Hidaka, Zhenjiang Hu, Kazuhiro Inaba, Hiroyuki Kato, Kazutaka Matsuda, Keisuke Nakano
    • Organizer
      8^<th> Asian Symposium on Programming Languages and Systems (APLAS2010)
    • Place of Presentation
      Shanghai, China
    • Related Report
      2010 Final Research Report
  • [Presentation] Context Preserving XQuery Fusion2010

    • Author(s)
      Hiroyuki Kato, Soichiro Hidaka, Zhenjiang Hu, Keisuke Nakano, Yasunori Ishihara
    • Organizer
      8th Asian Symposium on Programming Languages and Systems (APLAS2010)
    • Place of Presentation
      Shanghai, China
    • Related Report
      2010 Final Research Report
  • [Presentation] Range Analysis of Graph Transformation for Simulation-based Schema(poster)2010

    • Author(s)
      Keisuke Nakano, Soichiro Hidaka, Zhenjiang Hu, Kazuhiro Inaba, Hiroyuki Kato
    • Organizer
      8th Asian Symposium on Programming Languages and Systems (APLAS2010)
    • Place of Presentation
      Shanghai, China
    • Related Report
      2010 Final Research Report
  • [Presentation] Regular Path Compilation for Graph Updating2010

    • Author(s)
      加藤弘之
    • Organizer
      1^<st> PKU-NII International Joint Workshop on Advanced Software Engineering
    • Place of Presentation
      Beijing, China
    • Related Report
      2010 Final Research Report
  • [Presentation] Bidirectionalizing Graph Transformations2010

    • Author(s)
      Soichiro Hidaka, Zhenjiang Hu, Kazuhiro Inaba, Hiroyuki Kato, Kazutaka Matsuda, Keisuke Nakano
    • Organizer
      15^<th> ACM SIGPLAN International Conference on Functional Programming (ICFP2010)
    • Place of Presentation
      Baltimore, USA
    • Related Report
      2010 Final Research Report
  • [Presentation] Two Semantics of Updating in GroundTram2010

    • Author(s)
      加藤弘之
    • Organizer
      4^<th> International Workshop of Bidirectional Transformation in Architecture-Based Component Composition
    • Place of Presentation
      神奈川、箱根パレスホテル
    • Related Report
      2010 Final Research Report
  • [Presentation] An Order-Sensitive XQuery Fusion2009

    • Author(s)
      Hiroyuki Kato
    • Organizer
      The Seventh Asian Symposium on Programming Languages and Systems(APLAS 2009)(poster)
    • Place of Presentation
      Seoul National University, Seoul, Korea
    • Year and Date
      2009-12-14
    • Related Report
      2009 Annual Research Report
  • [Presentation] Towards A Context Preserving Fusion in Optimizing Model Transformations2009

    • Author(s)
      Hiroyuki Kato
    • Organizer
      3rd International Workshop of Bidirectional Trans formation in Architecture-Based Component Composition
    • Place of Presentation
      National University of Defense Technology, Changsha, China
    • Year and Date
      2009-11-15
    • Related Report
      2009 Annual Research Report
  • [Presentation] An Order-Sensitive XQuery Fusion2009

    • Author(s)
      Hiroyuki Kato, Soichiro Hidaka, Zhenjiang Hu, Keisuke Nakano, Yasunori Ishihara
    • Organizer
      The 7^<th> Asian Symposium on Programming Languages and Systems (APLAS2009) (poster)
    • Place of Presentation
      Seoul, Korea
    • Related Report
      2010 Final Research Report
  • [Presentation] Towards A Context Preserving Fusion in Optimizing Model Transformations2009

    • Author(s)
      加藤弘之
    • Organizer
      3^<rd> International Workshop on Bidirectional Transformation in Architecture-Based Component Composition
    • Place of Presentation
      Changsha, China
    • Related Report
      2010 Final Research Report
  • [Presentation] An XQuery Fusion with Preserving Document Order2009

    • Author(s)
      加藤弘之
    • Organizer
      日本ソフトウェア科学会第26回大会
    • Place of Presentation
      島根大学
    • Related Report
      2010 Final Research Report 2009 Annual Research Report
  • [Presentation] Rewriting XQuery to Avoid Redundant Expressions based on Static Emulation of XML Store2009

    • Author(s)
      加藤弘之
    • Organizer
      6^<th> Asian Workshop on Foundations of Software
    • Place of Presentation
      東京都、学術総合センター
    • Related Report
      2010 Final Research Report 2009 Annual Research Report
  • [Presentation] Introduction to UnQL+2008

    • Author(s)
      加藤弘之
    • Organizer
      GRACE International Meeting on Bidirectional Transformations
    • Place of Presentation
      神奈川、湘南国際センター
    • Related Report
      2010 Final Research Report
  • [Presentation] Introduction to UnQL+2008

    • Author(s)
      Hiroyuki Kato
    • Organizer
      GRACE Inteinational Meeting on Bidirectional Transformations
    • Place of Presentation
      (神奈川)Shonan Village Center
    • Related Report
      2008 Annual Research Report
  • [Remarks] ホームページ等

    • Related Report
      2010 Final Research Report
  • [Remarks] 以下のURLではプロトタイプ実装を公開している。

    • URL

      http://www.biglab.org/fusion/

    • Related Report
      2010 Final Research Report

URL: 

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

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi