• 研究課題をさがす
  • 研究者をさがす
  • KAKENの使い方
  1. 課題ページに戻る

2011 年度 実績報告書

木トランスデューサに基づく実用的な構造化文書変換の効率化と高信頼化

研究課題

研究課題/領域番号 22700008
研究機関電気通信大学

研究代表者

中野 圭介  電気通信大学, 先端領域教育研究センター, 准教授 (30505839)

キーワード形式言語 / 構造化文書 / データベース / 双方向変換 / ビュー更新
研究概要

本研究課題は,木トランスデューサ(TT)の理論をXML文書などの構造化文書の変換に応用することを目標としている.しかし,XMLではノード間に参照関係を与えることも認めているため,循環構造や共有構造を定義することができ,TTの理論の対象である木構造データよりも一般的なグラフ構造を扱う必要がある.特に循環構造をもつグラフ構造データを処理する場合,停止しない計算が簡単に記述できないように制御する必要がある.これは本研究課題が掲げる高信頼化を達成する上で解決すべき問題である.
平成23年度においては,昨年度に取り組んだグラフ構造データの変換言語であるUnCALに対し,高信頼化に関する研究を行った.具体的には,入力となるグラフ構造データの集合とUnCALプログラムに対して,与えられたグラフ構造データが出力しうるかどうかを判定する問題に取り組んだ.入力の集合はスキーマとよばれる満たすべき仕様として与えられており,無限個の要素を含むことも考えられるため,一般にこの判定を行うことは困難である.そこで,スキーマの記述能力をうまく制限することでこの判定問題を有限の計算で解くことができることに着目し,グラフ構造データ間の模倣関係に基づくスキーマを提案し,この問題を解くことに成功した.この成果は双方向変換とよばれるデータベースの更新を容易にする枠組みと密接に関連しており,今後の実用性の検証が期待される.また,このグラフ構造データに対するスキーマのアイデアは,TTの理論におけるスキーマに相当する木オートマトンの概念からヒントを得たものであるが,具体的な対応関係は明らかになっておらず,その解明は今後の課題の一つである.この他,TTの理論によるXML変換の検証と似た手法によるグラフ構造データ変換の検証やその応用にも取り組んでいる.

現在までの達成度 (区分)
現在までの達成度 (区分)

3: やや遅れている

理由

平成23年度までの成果として,本研究課題の中心である木トランスデューサよりも強力なグラフ構造データ変換に対する高信頼化を実現している.これは当初の計画以上の成果ではあるが,制限された木トランスデューサに対する検証についてはまだ高速化や実用化についての課題が残っているため,評価区分を(3)とした.

今後の研究の推進方策

最終年度となる平成24年度については,グラフ構造データの変換への成果に対する知見に基づき,木トランスデューサの理論の実用化に取り組む.具体的には,XQueryやXSLTなどの実用的な構造化文書変換言語に対して,高信頼化や効率化を図る.

  • 研究成果

    (6件)

すべて 2012 2011

すべて 雑誌論文 (3件) (うち査読あり 3件) 学会発表 (3件)

  • [雑誌論文] Polynomial-Time Inverse Computation for Accumulative Functions with Multiple Data Traversals2012

    • 著者名/発表者名
      Kazutaka Matsuda, Kazuhiro Inaba and Keisuke Nakano
    • 雑誌名

      In Proceedings of ACM SIGPLAN Partial Evaluation and Program Manipulation

      ページ: 5-14

    • DOI

      DOI:10.1145/2103746.2103752

    • 査読あり
  • [雑誌論文] Graph-Transformation Verification using Monadic Second-Order Logic2011

    • 著者名/発表者名
      Kazuhiro Inaba, Soichiro Hidaka, Zhenjiang Hu, Hiroyuki Kato, Keisuke Nakano
    • 雑誌名

      In Proceedings of13th international ACM SIGPLAN symposium on Principles and practices of declarative programming

      ページ: 17-28

    • DOI

      DOI:10.1145/2003476.2003482

    • 査読あり
  • [雑誌論文] Toward Bidirectionalization of ATL with GRoundTram2011

    • 著者名/発表者名
      Isao Sasano, Zhenjiang Hu, Soichiro Hidaka, Kazuhiro Inaba, Hiroyuki Kato, Keisuke Nakano
    • 雑誌名

      In Proceedings of 4th International Conference on Theory and Practice of Model Transformations

      ページ: 138-151

    • DOI

      DOI:10.1007/978-3-642-21732-6_10

    • 査読あり
  • [学会発表] Metamorphism, Jigsaw and String Rewriting2012

    • 著者名/発表者名
      Keisuke Nakano
    • 学会等名
      36th TRS Meeting
    • 発表場所
      島根大学
    • 年月日
      2012-02-28
  • [学会発表] View updatablity checking for graph queries2011

    • 著者名/発表者名
      Keisuke Nakano
    • 学会等名
      Automated techniques for higher-order program verification
    • 発表場所
      湘南国際村センター
    • 年月日
      2011-09-26
  • [学会発表] View Updatability Checking with a Graph Schema2011

    • 著者名/発表者名
      Keisuke Nakano
    • 学会等名
      5th International Workshop on Bidirectional Transformation in Architecture-Based Component Composition
    • 発表場所
      西安交通大学
    • 年月日
      2011-05-18

URL: 

公開日: 2013-06-26  

サービス概要 検索マニュアル よくある質問 お知らせ 利用規程 科研費による研究の帰属

Powered by NII kakenhi