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

様相線形論理に基づく分散計算モデルおよび型システムの研究

Research Project

Project/Area Number 09245205
Research Category

Grant-in-Aid for Scientific Research on Priority Areas

Allocation TypeSingle-year Grants
Research InstitutionThe University of Tokyo

Principal Investigator

小林 直樹  東京大学, 大学院・理学系研究科, 講師 (00262155)

Project Period (FY) 1997
Project Status Completed (Fiscal Year 1997)
Budget Amount *help
¥1,200,000 (Direct Cost: ¥1,200,000)
Fiscal Year 1997: ¥1,200,000 (Direct Cost: ¥1,200,000)
Keywords線形論理 / 型システム / デッドロック / 分散プログラミング言語 / 並行プログラミング言語
Research Abstract

分散・並行プログラミング言語のさまざまな高レベル機能を柔軟に提供するためには、言語の核となる基本プリミティブを安全にかつ効率よく実現することが重要である。そこで、本研究では、そのための基礎理論の研究として、さまざまな分散言語の共通の核となる基本計算モデルの構築および、核言語レベルでの安全性の保証・最適化のためにより先進的な型システムの研究を行なった。本年度の成果は具体的には以下のとおりであり、国際会議IEEE LICS、雑誌ACM TOPLASなどで発表した。
・分散言語の核言語のモデルとしての分散並行線形論理プログラミングの提案
線形論理に場所を表す様相記号を導入することによってえられる様相線形論理の論理式(の一部)と分散並行プロセスとが対応することに着目し、分散並行線形論理プログラミングの枠組を定式化した。特に、場所に依存する変数の束縛環境の構築/参照、計算の実行場所の指定などの分散言語特有の機能が、様相記号を用いて統一的に表現できることを示した。
・デッドロックフリーダムや決定性を保証する並行言語の型システムの洗練・一般化
我々が以前から開発を進めてきた、並行プログラムのデッドロックフリーダムなどを保証できる型システムを洗練化し、それを用いて、関数の並列評価プリミティブや並行オブジェクトを用いたプログラムのデッドロックフリーダムを保証できることを示し、型チェッカを実現した。さらにその一般化を行い、より広範囲の並行プログラムのデッドロックフリーダム性を扱うことができるようにするとともに、並行プログラムの最適化にも応用できることを示した。

Report

(1 results)
  • 1997 Annual Research Report
  • Research Products

    (4 results)

All Other

All Publications (4 results)

  • [Publications] Naoki Kobayashi: "A Partially Deadlock-free Typed Process Calculus" Proceedings of 12th Annual IEEE Symposium on Logic in Computer Science(LICS'97). 128-139 (1997)

    • Related Report
      1997 Annual Research Report
  • [Publications] Naoki Kobayashi: "A Partially Deadlock-free Typed Process Calculus" ACM Transactions on Programming Languages. (印刷中). (1998)

    • Related Report
      1997 Annual Research Report
  • [Publications] A.Igarashi and N.Kobayashi: "Type-Based Analysis of Usage of Communication Channels for Concurrent Programming Languages" Proceedings of SAS'97(Springer Lecture Notes in Computer Science). 1302. 187-201 (1997)

    • Related Report
      1997 Annual Research Report
  • [Publications] 清水智弘,小林直樹: "分散並行線形論理プログラミング" 日本ソフトウェア科学会第14回大会論文集. 305-308 (1997)

    • Related Report
      1997 Annual Research Report

URL: 

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

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi