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

ルールベースプログラミングシステムの設計とその応用

研究課題

研究課題/領域番号 17700025
研究種目

若手研究(B)

配分区分補助金
研究分野 ソフトウエア
研究機関筑波大学

研究代表者

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

研究期間 (年度) 2005 – 2006
研究課題ステータス 完了 (2006年度)
配分額 *注記
2,200千円 (直接経費: 2,200千円)
2006年度: 1,000千円 (直接経費: 1,000千円)
2005年度: 1,200千円 (直接経費: 1,200千円)
キーワードソフトウェア学 / 情報基礎 / ルールベースプログラミング / 正則言語 / パターンマッチング
研究概要

このプロジェクトの目的はルールベースプログラミングのための高度なシステムを設計し、実現することであった。この目的の実現のために、ρLogと呼ぶルールベースプログラミングシステムを設計・実装した。ρLogはwww.score.cs.tsukuba.ac.jp/~mmarin/RhoLogで公開している。公開されたソフトウェアパッケジはMathematicaのコード、利用のためのドキュメント、様々な例題から成っており、Mathematicaのシステムがインストールされている計算機で、ユーザーがすぐにρLogを利用できるようになっている。ドキュメントはMathematicaのヘルプ機能を用いて作成されており、使いやすくなっている。
ρLogの計算モデルはSLDリゾリューションに基づき、最左リテラル優先選択、否定の有限失敗としての解釈をとった実現となっている。エルブランユニバースを構成する項は、順序変数(シーケンス変数)を許した一階の項である。我々はこの計算モデルが健全かつ準完全であることを証明している。これらの結果により我々のルールベースシステムが一般的プログラミングのためにも有効であることを示した。さらに、文脈変数を用いてパターン・マッチングのメカニズムを拡張し、順序変数と文脈変数を用いた正規表現の導入を行った。これらの拡張により、ρLogはXML文書のような木構造をもつデータに有効であることが示せた。
ρLogのさらなる応用の可能性として、多様なXML文書処理の処理に加え、様々な書換戦略による書換え計算、制約付き関数論理プログラミングシステムの実装のための計算モデル、様々な論理体系の試験的実装のための計算モデル、定理証明系の基礎となる計算モデルとしての利用が考えられる。

報告書

(2件)
  • 2006 実績報告書
  • 2005 実績報告書
  • 研究成果

    (11件)

すべて 2007 2006 2005

すべて 雑誌論文 (11件)

  • [雑誌論文] Logical and Algebraic view of Huzita's Axioms with Applications to Computational Origami2007

    • 著者名/発表者名
      F.Ghourabi, T.Ida, H.Takahashi, M.Marin, A.Kasem
    • 雑誌名

      Proceedings of 22 nd ACM Symposium on Applied Computing

      ページ: 767-772

    • 関連する報告書
      2006 実績報告書
  • [雑誌論文] Computational Construction of a Maximal Equilateral Triangle Inscribed in an Origami2006

    • 著者名/発表者名
      T.Ida, H.Takahashi, M.Marin, A.Kasem, F.Ghourabi
    • 雑誌名

      Proceedings Second International Congress on Mathematical Software, LNCS 4151

      ページ: 361-372

    • 関連する報告書
      2006 実績報告書
  • [雑誌論文] Solving Regular Constraints for Hedges and Contexts2006

    • 著者名/発表者名
      T.Kutsia, M.Marin
    • 雑誌名

      Proceedings of the 22th Intl. Workshop on Unification (UNIF 2006)

      ページ: 89-107

    • 関連する報告書
      2006 実績報告書
  • [雑誌論文] Progress of ρLog, a rule-based programming system2006

    • 著者名/発表者名
      M.Marin, T.Ida
    • 雑誌名

      Mathematica in Education and Research 11 (1)

      ページ: 50-66

    • 関連する報告書
      2006 実績報告書
  • [雑誌論文] Foundations of the Rule-based System ρLog2006

    • 著者名/発表者名
      M.Marin, T.Kutsia
    • 雑誌名

      Journal of Applied Non-Classical Logic 16 (1-2)

      ページ: 151-168

    • 関連する報告書
      2006 実績報告書
  • [雑誌論文] Computational Origami of a Morley's Triangle2006

    • 著者名/発表者名
      Tetsuo Ida, Hidekazu Takahashi, Mircea Marin
    • 雑誌名

      Proceedings of MKM 2005. Lecture Notes in Artificial Intelligence. LNAT3863

      ページ: 267-282

    • 関連する報告書
      2005 実績報告書
  • [雑誌論文] Progress of RhoLog, a Rule-based Programming System2006

    • 著者名/発表者名
      Mircea Marin, Tetsuo Ida
    • 雑誌名

      Mathematica in Education and Research. 11

      ページ: 50-66

    • 関連する報告書
      2005 実績報告書
  • [雑誌論文] Can Context Matching be Used for XML Querying?2005

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

      Proceedings of the 19^<th> International Workshop on Unification (UNIF'05), Nara, Japan.

      ページ: 77-92

    • 関連する報告書
      2005 実績報告書
  • [雑誌論文] Rule-based Programming with RhoLog2005

    • 著者名/発表者名
      Mircea Marin, Tetsuo Ida
    • 雑誌名

      Proceedings of SYNASC 2005, Timisoara, Romania. IEEE Computer Society Press.

      ページ: 8-8

    • 関連する報告書
      2005 実績報告書
  • [雑誌論文] Morley's Theorem Revisited Through Computational Origami2005

    • 著者名/発表者名
      Tetsuo Ida, Hidekazu Takahashi, Dorin Tepeneu, Mircea Marin
    • 雑誌名

      eProceedings of International Mathematica Symposium IMS 2005.

      ページ: 55-55

    • 関連する報告書
      2005 実績報告書
  • [雑誌論文] Matching with Regular Constraints2005

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

      Proceedings of LPAR 2005.Lecture Notes in Artificial Intelligence. 3835

      ページ: 215-229

    • 関連する報告書
      2005 実績報告書

URL: 

公開日: 2005-04-01   更新日: 2016-04-21  

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

Powered by NII kakenhi