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

2009 年度 実績報告書

ルールベースプログラミングのXMLの検証と処理への応用

研究課題

研究課題/領域番号 20500025
研究機関筑波大学

研究代表者

MARIN Mircea  筑波大学, 大学院・システム情報工学研究科, 講師 (60396603)

研究分担者 井出 哲雄  筑波大学, 大学院・システム情報工学研究科, 教授 (70100047)
南出 靖彦  筑波大学, 大学院・システム情報工学研究科, 准教授 (50252531)
キーワード情報基礎 / ソフトウェア開発効率化・安定化 / ソフトウェア工学
研究概要

XMLの妥当性検証,問い合わせ,変換を実現するため,ρLogを正規表現パターンと列変数・文脈変数に対する所属制約で拡張した.これらの拡張をMathematicaパッケージRoLogに実装し評価を行ったが,高い表現力を持つ一方,効率的な実行が難しいことが分かった.そのため,XDuceで採用されているような標準的な正規表現パターンを,非線形パターンとKleeneスターの内側の変数により拡張したものをρLogでは採用することにした.
XML文書の妥当性検証は,正則生垣言語(Regular Hedge Language,RHL)への所属問題としてモデル化できる.ルールベース変換の型検査は,パターン変数の組に対するRHLの因子化(factorization)に基づく型推論アルゴリズムとして実現した.RHLの因子化は,生垣言語に関する線形連立方程式によるRHLの表現と考えることができる.このRHLの因子化に基づき,共通部分,商集合,product derivatives, factor matrixを計算する新たなアルゴリズムを開発した.また,正規表現パターンを正則生垣言語に含まれる言語の構造を表現するために用いる研究を行った.この構造が,有限個の極大言語によって表現できることを証明し,その計算アルゴリズムを構築した.

  • 研究成果

    (5件)

すべて 2010 2009

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

  • [雑誌論文] Linear Systems for Regular Hedge Languages2010

    • 著者名/発表者名
      Mircea Marin, Temur Kutsia
    • 雑誌名

      Advances in Databases and Information Systems. As sociated Workshops and Doctoral Consortium of ADBIS 2009. Proceedings. LNCS 5968

      ページ: 104-112

    • 査読あり
  • [雑誌論文] Strategies in PρLog2010

    • 著者名/発表者名
      Besik Dundua, Temur Kutsia, Mircea Marin
    • 雑誌名

      9^<th> Intl Workshop on Reduction Strategies in Rewriting and Programming(WRS'09). Electronic Proceedings in Theoretical Computer Science EPTCS 15

      ページ: 32-43

    • 査読あり
  • [雑誌論文] Factorizations of Regular Hedge Languages2010

    • 著者名/発表者名
      Mircea Marin, Adrian Craciun
    • 雑誌名

      Proceedings of SYNASC 2010. IEEE Computer Society Order Number P3964

      ページ: 307-314

    • 査読あり
  • [雑誌論文] Origami Fold as Algebraic Graph Rewriting2010

    • 著者名/発表者名
      Ida, T, Takahashi, H
    • 雑誌名

      Journal of Symbolic Computation 45

      ページ: 393-413

    • 査読あり
  • [学会発表] On the Computation of Quotients and Factors of Regular Languages2009

    • 著者名/発表者名
      Mircea Marin, Temur Kutsia
    • 学会等名
      Sixth Asian Workshop on Foundations of Software(AWFS 2009). GRACE TR 2009-01, pages 67-78
    • 発表場所
      National Institute of Informatics, Tokyo
    • 年月日
      2009-04-07

URL: 

公開日: 2011-06-16   更新日: 2016-04-21  

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

Powered by NII kakenhi