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

資源と時間の論理に基づいたプログラミング言語の設計と処理系の構築

研究課題

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

基盤研究(C)

配分区分補助金
応募区分一般
研究分野 計算機科学
研究機関神戸大学

研究代表者

高橋 真 (2000)  神戸大学, 発達科学部, 助教授 (50154860)

田村 直之 (1999)  神戸大学, 工学部, 助教授 (60207248)

研究分担者 番原 睦則  奈良工業高等専門学校, 一般教科, 講師 (80290774)
田村 直之  神戸大学, 工学部, 助教授 (60207248)
高橋 真  神戸大学, 発達科学部, 助教授 (50154860)
研究期間 (年度) 1999 – 2000
研究課題ステータス 完了 (2000年度)
配分額 *注記
3,100千円 (直接経費: 3,100千円)
2000年度: 1,300千円 (直接経費: 1,300千円)
1999年度: 1,800千円 (直接経費: 1,800千円)
キーワード時相線形論理 / 線形論理 / 時相論理 / 論理型言語 / 直観主義 / コンパイラ / 時相腺形論理
研究概要

本研究では,線形論理と時相論理の特徴を融合した直観主義時相線形論理の体系ITLLの設計,この体系に基づいた論理型プログラミング言語TLLPの設計,およびそのコンパイラ処理系の開発を行った.
直観主義時相線形論理の体系ITLLは,直観主義線形論理の演算子に加え,次の時刻に一回だけ利用可能な資源を表す様相演算子○,現在以降の任意の時刻に一回だけ利用可能な資源を表す様相演算子□,現在以降の任意の時刻に任意の回数利用可能な資源を表す様相演算子!を含んでいる点を特徴とする.直観主義論理,直観主義線形論理,直観主義時相論理は,このITLLに埋め込み可能である.
直観主義時相線形論理型言語TLLPは,この直観主義時相線形論理の体系ITLLに基づいており,Prologおよび直観主義線形論理型言語LLPのスーパーセットとなっている.ちょうど一度しか利用できないという線形論理型言語でのリソース概念に加え,どの時刻でリソースを利用できるかという時相性を記述できる点を特徴としている.
TLLPの計算モデルは,Millerのユニフォーム証明,HodasのIOモデル,LLPのレベル付きIOモデルをITLL用に拡張することによって与えられる.
TLLPのコンパイラ処理系は,この拡張したレベル付きIOモデルに基づいており,TLLPプログラムの効率的な実行が可能である.
また,時相線形論理型言語の効率良い実装方式の検討のため,直観主義線形論理型言語のJavaへのトランスレート方式に関する研究,古典線形論理型言語の静的解析に関する研究を行った.

報告書

(3件)
  • 2000 実績報告書   研究成果報告書概要
  • 1999 実績報告書

研究成果

(26件)

すべて その他

すべて 文献書誌

  • [文献書誌] 番原睦則: "線形論理型言語のJava言語による処理系の設計と実装"情報処理学会論文誌:プログラミング. 40・SIG10(PRO5). 1-16 (1999)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      2000 研究成果報告書概要
  • [文献書誌] M.Banbara: "Translating a Linear Logic Programming Language into Java"Proc.of the the Workshop on Parallelism and Implementation Technology for (Constraint) Logic Programming Languages. 19-39 (1999)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      2000 研究成果報告書概要
  • [文献書誌] K.Kang: "A Static Analysis Method for Classical Linear Logic Programming Language"Proc.of the 1999 International Conference on Logic Programming. 610-610 (1999)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      2000 研究成果報告書概要
  • [文献書誌] K.Kang: "A Static Analysis Method for a Classical Linear Logic Programming Language"Proc.of the the Workshop on Parallelism and Implementation Technology for (Constraint) Logic Programming Languages. 2-18 (1999)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      2000 研究成果報告書概要
  • [文献書誌] 田村直之: "直観主義時相線形論理における論理プログラミングについて"情報処理学会論文誌:プログラミング. 41・SIG4(PRO7). 11-23 (2000)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      2000 研究成果報告書概要
  • [文献書誌] 姜京順: "古典線形論理型プログラミング言語の静的解析の一手法について"情報処理学会論文誌:プログラミング. 41・SIG4(PRO7). 42-55 (2000)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      2000 研究成果報告書概要
  • [文献書誌] 姜京順: "線形論理型言語の効率的なリソース管理モデル"コンピュータソフトウェア. 18・0. 138-154 (2001)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      2000 研究成果報告書概要
  • [文献書誌] 番原睦則: "線形論理型言語のコンパイラ処理系のための抽象機械について"コンピュータソフトウェア. 18・1. 39-60 (2001)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      2000 研究成果報告書概要
  • [文献書誌] BANBARA, Mutsunori: "Java Implementation of a Linear Logic Programming Language (in Japanese)"IPSJ Transactions on Programming. No.40, SIG10 (PRO5). 1-16 (1999)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      2000 研究成果報告書概要
  • [文献書誌] BANBARA, Mutsunori: "Translating a linear logic programming language into Java"In Proceedings of ICLP'99 Workshop on Parallelism and Implementation Technology for (Constraint) Logic Programming Languages. 19-39 (1999)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      2000 研究成果報告書概要
  • [文献書誌] KANG, Kyoung-Sun: "A Static Analysis Method for Classical Linear Logic Programming Language"Proc.of the 1999 International Conference on Logic Programming. 610-610 (1999)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      2000 研究成果報告書概要
  • [文献書誌] KANG, Kyoung-Sun: "A Static Analysis Method for Classical Linear Logic Programming Language"In Proceedings of ICLP'99 Workshop on Parallelism and Implementation Technology for (Constraint) Logic Programming Languages. 2-18 (1999)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      2000 研究成果報告書概要
  • [文献書誌] TAMURA, Naoyuki: "Logic Programming in an Intuitionistic Temporal Linear Logic (in Japanese)"IPSJ Transactions on Programming. No.41, SIG4 (PRO7). 11-23 (2000)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      2000 研究成果報告書概要
  • [文献書誌] KANG, Kyoung-Sun: "A Static Analysis Method for a Classical Linear Logic Programming Language (in Japanese)"IPSJ Transactions on Programming. No.41, SIG4 (PRO7). 42-55 (2000)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      2000 研究成果報告書概要
  • [文献書誌] KANG, Kyoung-Sun: "Efficient Resource Management Model for Linear Logic Programming Languages (in Japanese)"Computer Software. No.18, Vol.0. 138-154 (2001)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      2000 研究成果報告書概要
  • [文献書誌] BANBARA, Mutsunori: "An Abstract Machine for a Compiler System of a Linear Logic Programming Language (in Japanese)"Computer Software. No.18, Vol.1. 39-60 (2001)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      2000 研究成果報告書概要
  • [文献書誌] 田村直之: "直観主義時相線形論理における論理プログラミングについて"情報処理学会論文誌:プログラミング. 41・SIG4(PRO7). 11-23 (2000)

    • 関連する報告書
      2000 実績報告書
  • [文献書誌] 姜京順: "古典線形論理型プログラミング言語の静的解析の一手法について"情報処理学会論文誌:プログラミング. 41・SIG4(PRO7). 42-55 (2000)

    • 関連する報告書
      2000 実績報告書
  • [文献書誌] 姜京順: "線形論理型言語の効率的なリソース管理モデル"コンピュータソフトウェア. 18・0. 138-154 (2001)

    • 関連する報告書
      2000 実績報告書
  • [文献書誌] 番原睦則: "線形論理型言語のコンパイラ処理系のための抽象機械について"コンピュータソフトウェア. 18・1. 39-60 (2001)

    • 関連する報告書
      2000 実績報告書
  • [文献書誌] 田村直之: "直観主義時相線形論理におけるプログラミングについて"情報処理学論文誌:プログラミング. (採録予定). (2000)

    • 関連する報告書
      1999 実績報告書
  • [文献書誌] 番原睦則: "線形論理言語のJava言語による処理系の設計と実装"情報処理学論文誌:プログラミング. 40.SIG10(PRO5). 1-16 (1999)

    • 関連する報告書
      1999 実績報告書
  • [文献書誌] M.Banbara: "Translating a Linear Logic Programming Language into Java"Proc.of the the Workshop on Paralleism and Implementation Technol-ogy for(Constraint)Logic Programming Languages. 19-39 (1999)

    • 関連する報告書
      1999 実績報告書
  • [文献書誌] 姜京順: "古典線形論理型プログラミング言語の静的解析の一手法について"情報処理学論文誌:プログラミング. (採録予定). (2000)

    • 関連する報告書
      1999 実績報告書
  • [文献書誌] K.Kang: "A Static Analysis Method for Classical LingicProgurammingu Language"Proc.of the 1999 International Conference on Logic Programming. 610-610 (1999)

    • 関連する報告書
      1999 実績報告書
  • [文献書誌] K.Kang: "A Static Analysis Method for a Classical LingicProgurammingu Language"Proc.of the the Workshop on Parallelism and Implementation Technol-ogy for (Constraint) Logic Ptogamming Languages. 2-18 (1999)

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

URL: 

公開日: 1999-03-31   更新日: 2016-04-21  

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

Powered by NII kakenhi