ログイン 新規登録
言語:

WEKO3

  • トップ
  • ランキング
To
lat lon distance
To

Field does not validate



インデックスリンク

インデックスツリー

メールアドレスを入力してください。

WEKO

One fine body…

WEKO

One fine body…

アイテム

  1. 論文誌(トランザクション)
  2. プログラミング(PRO)
  3. Vol.46
  4. No.SIG6(PRO25)

XQuery のソースレベル最適化のための等価変換に関する考察

https://ipsj.ixsq.nii.ac.jp/records/16631
https://ipsj.ixsq.nii.ac.jp/records/16631
658e13bf-2319-4160-bbcd-2a1a5ea998cc
名前 / ファイル ライセンス アクション
IPSJ-TPRO4606010.pdf IPSJ-TPRO4606010.pdf (34.5 kB)
Copyright (c) 2005 by the Information Processing Society of Japan
オープンアクセス
Item type Trans(1)
公開日 2005-04-15
タイトル
タイトル XQuery のソースレベル最適化のための等価変換に関する考察
タイトル
言語 en
タイトル On a Set of Equations for XQuery Source Level Transformation
言語
言語 jpn
キーワード
主題Scheme Other
主題 発表概要
資源タイプ
資源タイプ識別子 http://purl.org/coar/resource_type/c_6501
資源タイプ journal article
著者所属
国立情報学研究所
著者所属
国立情報学研究所
著者所属
名古屋大学情報連携基盤センター
著者所属(英)
en
National Institute of Informatics
著者所属(英)
en
National Institute of Informatics
著者所属(英)
en
Information Technology Center Nagoya University
著者名 日高, 宗一郎 加藤, 弘之 吉川, 正俊

× 日高, 宗一郎 加藤, 弘之 吉川, 正俊

日高, 宗一郎
加藤, 弘之
吉川, 正俊

Search repository
著者名(英) Soichiro, Hidaka Hiroyuki, Kato Masatoshi, Yoshikawa

× Soichiro, Hidaka Hiroyuki, Kato Masatoshi, Yoshikawa

en Soichiro, Hidaka
Hiroyuki, Kato
Masatoshi, Yoshikawa

Search repository
論文抄録
内容記述タイプ Other
内容記述 XQuery はXML を対象とした関数型問合せ言語であり,式の組合せで問合せが表現されている.本発表では,この言語の関数型としての側面を利用し,共通部分式の削除,式の畳み込み等を通した不要な演算の削除の試みについて扱う.処理の形態としては,XQuery のソースからソースへの等価変換を想定している.XQuery の根幹をなすFLWOR 式はmap ととらえることができる.本発表では,仕様に併記されている形式的意味論を援用しながら,XQuery のデータの基本構造であるシーケンス(以下,列)と,その上でのmap の意味の付与も行う.map の前後にフィルタリングが存在する場合(FLWOR 式ではWhere 節の述語が該当する),意味を変えずにmap をまたいで移動させることによりコストを低減することができる場合がある.本発表では列上でのmap やリダクション演算の基本となる演算子を定義し,その演算子を使って列上のmap を定義する.FLWOR 式はこのmap とフィルタを用いて定義することができる.また,その他の全称,存在限量式等をこの演算子を使って表現する.主な言語構造はラムダ式に変換され,変換の前後の等価性の議論に用いられる.本発表の定式化は集合意味論に基づく先行研究にならい,列が満たす代数的性質の差異に着目して変換規則を再構築している.
論文抄録(英)
内容記述タイプ Other
内容記述 XQuery is a functional query language for XML. This presentation tries to exploit this functional aspect to deal with traditional redundant computation elimination techniques such as common subexpression elimination and expression folding. XQuery source is transformed into equivalent one that is expected to be evaluated more efficiently. FLWOR expression which is the heart of XQuery can be treated as a map. Formal semantics that is a part of specifications of the language is used as well to describe semantics of sequence which is one of fundamental XQuery data models, and those of map on it. Filtering operations (predicate for Where clause in FLWOR expression, for example) can be moved across maps without changing their semantics, by which overall cost of evaluation can be reduced for underlying implementations. In this presentation, fundamental operator upon which maps and reduction operators on sequences are build is introduced. FLWOR expressions can be defined using this map and filter. Other language constructs such as existentially or universally quantified expressions are defined similarly. Major language constructs are described in terms of lambda expressions for discussing equivalences of expressions before and after transformations. Formulation in this presentation borrows that of preceding paper based on set semantics, and is rebuilt upon different algebraic properties that sequences satisfy.
書誌レコードID
収録物識別子タイプ NCID
収録物識別子 AA11464814
書誌情報 情報処理学会論文誌プログラミング(PRO)

巻 46, 号 SIG6(PRO25), p. 64-64, 発行日 2005-04-15
ISSN
収録物識別子タイプ ISSN
収録物識別子 1882-7802
出版者
言語 ja
出版者 情報処理学会
戻る
0
views
See details
Views

Versions

Ver.1 2025-01-22 23:46:12.032732
Show All versions

Share

Mendeley Twitter Facebook Print Addthis

Cite as

エクスポート

OAI-PMH
  • OAI-PMH JPCOAR
  • OAI-PMH DublinCore
  • OAI-PMH DDI
Other Formats
  • JSON
  • BIBTEX

Confirm


Powered by WEKO3


Powered by WEKO3