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

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

Research Project

Project/Area Number 17700025
Research Category

Grant-in-Aid for Young Scientists (B)

Allocation TypeSingle-year Grants
Research Field Software
Research InstitutionUniversity of Tsukuba

Principal Investigator

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

Project Period (FY) 2005 – 2006
Project Status Completed (Fiscal Year 2006)
Budget Amount *help
¥2,200,000 (Direct Cost: ¥2,200,000)
Fiscal Year 2006: ¥1,000,000 (Direct Cost: ¥1,000,000)
Fiscal Year 2005: ¥1,200,000 (Direct Cost: ¥1,200,000)
Keywordsソフトウェア学 / 情報基礎 / ルールベースプログラミング / 正則言語 / パターンマッチング
Research Abstract

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

Report

(2 results)
  • 2006 Annual Research Report
  • 2005 Annual Research Report
  • Research Products

    (11 results)

All 2007 2006 2005

All Journal Article (11 results)

  • [Journal Article] Logical and Algebraic view of Huzita's Axioms with Applications to Computational Origami2007

    • Author(s)
      F.Ghourabi, T.Ida, H.Takahashi, M.Marin, A.Kasem
    • Journal Title

      Proceedings of 22 nd ACM Symposium on Applied Computing

      Pages: 767-772

    • Related Report
      2006 Annual Research Report
  • [Journal Article] Computational Construction of a Maximal Equilateral Triangle Inscribed in an Origami2006

    • Author(s)
      T.Ida, H.Takahashi, M.Marin, A.Kasem, F.Ghourabi
    • Journal Title

      Proceedings Second International Congress on Mathematical Software, LNCS 4151

      Pages: 361-372

    • Related Report
      2006 Annual Research Report
  • [Journal Article] Solving Regular Constraints for Hedges and Contexts2006

    • Author(s)
      T.Kutsia, M.Marin
    • Journal Title

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

      Pages: 89-107

    • Related Report
      2006 Annual Research Report
  • [Journal Article] Progress of ρLog, a rule-based programming system2006

    • Author(s)
      M.Marin, T.Ida
    • Journal Title

      Mathematica in Education and Research 11 (1)

      Pages: 50-66

    • Related Report
      2006 Annual Research Report
  • [Journal Article] Foundations of the Rule-based System ρLog2006

    • Author(s)
      M.Marin, T.Kutsia
    • Journal Title

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

      Pages: 151-168

    • Related Report
      2006 Annual Research Report
  • [Journal Article] Computational Origami of a Morley's Triangle2006

    • Author(s)
      Tetsuo Ida, Hidekazu Takahashi, Mircea Marin
    • Journal Title

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

      Pages: 267-282

    • Related Report
      2005 Annual Research Report
  • [Journal Article] Progress of RhoLog, a Rule-based Programming System2006

    • Author(s)
      Mircea Marin, Tetsuo Ida
    • Journal Title

      Mathematica in Education and Research. 11

      Pages: 50-66

    • Related Report
      2005 Annual Research Report
  • [Journal Article] Can Context Matching be Used for XML Querying?2005

    • Author(s)
      Temur Kutsia, Mircea Marin
    • Journal Title

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

      Pages: 77-92

    • Related Report
      2005 Annual Research Report
  • [Journal Article] Rule-based Programming with RhoLog2005

    • Author(s)
      Mircea Marin, Tetsuo Ida
    • Journal Title

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

      Pages: 8-8

    • Related Report
      2005 Annual Research Report
  • [Journal Article] Morley's Theorem Revisited Through Computational Origami2005

    • Author(s)
      Tetsuo Ida, Hidekazu Takahashi, Dorin Tepeneu, Mircea Marin
    • Journal Title

      eProceedings of International Mathematica Symposium IMS 2005.

      Pages: 55-55

    • Related Report
      2005 Annual Research Report
  • [Journal Article] Matching with Regular Constraints2005

    • Author(s)
      Temur Kutsia, Mircea Marin
    • Journal Title

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

      Pages: 215-229

    • Related Report
      2005 Annual Research Report

URL: 

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

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi