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

線形論理に基づく並列計算の枠組み及びプログラミング言語の設計・実装に関する研究

研究課題

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

一般研究(B)

配分区分補助金
研究分野 計算機科学
研究機関東京大学

研究代表者

米澤 明憲  東京大学, 大学院・理学系研究科, 教授 (00133116)

研究分担者 小林 直樹  東京大学, 大学院・理学系研究科, 助手 (00262155)
松岡 聡  東京大学, 大学院・工学系研究科, 講師 (20221583)
研究期間 (年度) 1994 – 1995
研究課題ステータス 完了 (1995年度)
配分額 *注記
6,000千円 (直接経費: 6,000千円)
1995年度: 2,300千円 (直接経費: 2,300千円)
1994年度: 3,700千円 (直接経費: 3,700千円)
キーワード並行計算 / 線形論理 / 並列オブジェクト指向 / 静的解析 / 並列言語 / 並列オブジェクト / 線型タイプ / 並列計算 / 並列オブジェクト指向言語 / 型推論
研究概要

本研究は、線形論理に基づいて並列プログラミング言語の理論的基礎づけを与え、それをもとにプログラム解析、言語設計、実装技法についての統一的な議論を行なうことを目指した。
(1)平行線形論理プログラミングの枠組ACL/Higher-order ACLの提案…線形論理の論理式をプロセス、論理式の証明過程をプロセスの実行とみなすことにより、非同期通信に基づく並列計算が表現できることに着目し、線形論理の証明規則とプログラムの操作的意味の対応等の基本的性質を示した。さらに高階の線形論理を用いることにより、型システム・高階プロセス等の重要な機能が自然に導入できることを示した。
(2)型つき高階並行プログラミング言語HACLの設計、実装…上記並行線形論理プログラミングの枠組に基づき、並列プログラミング言語HACLのコンパイラ処理系をワークステーション上に作成し、高階プロセスを使ったプログラミングの実験等を通して言語の有用性を検証した。さらに分散環境用処理系のコンパイラのプロトタイプも作成した。
(3)HACL上の並列オブジェクトの機能の実現…HACLを核言語として、インヘリタンス、メソッドのアクセス制御等、さまざまな高機能をもった型つき並列オブジェクト指向言語が柔軟にかつ比較的効率良く構成できることを示した。この結果により、既存の並列オブジェクト指向言語に関する型システム・プログラム解析等の議論もHACLを通して統一的に行なえることがいえた。
(4)並列プログラムの解析技法の考案…HACLを通して、並列プログラムにおけるプロセス間通信に関する解析手法を考案し、それが並列プログラムの最適化および安全性の向上に役立つことを示した。

報告書

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

    (19件)

すべて その他

すべて 文献書誌 (19件)

  • [文献書誌] N.Kobayashi and A.Yonezawa: "Type-theoretic foundations for concurrent object-oriented programming" ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA '94). 31-45 (1994)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1995 研究成果報告書概要
  • [文献書誌] N.Kobayashi and A.Yonezawa: "Higher-order concurrent linear logic programming" Theory and Practice of Parallel Programming, Springer Lecture Notes in Computer Science. 907. 137-166 (1995)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1995 研究成果報告書概要
  • [文献書誌] N.Kobayashi and A.Yonezawa: "Asynchronous communication model based on linear logic" Formal Aspects of Computing, Springer-Verlag. 7. 113-149 (1995)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1995 研究成果報告書概要
  • [文献書誌] N.Kobayashi,M.Nakade and A.Yonezawa: "Static analysis of communication for asynchronous concurrent programming languages" Second International Static Analysis Symposium (SAS '95), Springer Lecture Notes in Computer Science. 983. 225-242 (1995)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1995 研究成果報告書概要
  • [文献書誌] N.Kobayashi,B.C.Pierce and D.N.Turner: "Linearity and the pi-calculus" Proceedings of ACM SIGACT/SIGPLAN Symposium on Principles of Programming Languages. 358-371 (1996)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1995 研究成果報告書概要
  • [文献書誌] N.Kobayashi and A.Yonezawa: "Towards foundations of concurrent object-oriented programming-types and language design-" to appear in Theory and Practice of Object Systems, John Wiley & Sons.(1996)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1995 研究成果報告書概要
  • [文献書誌] Naoki Kobayashi and Akinor Yonezawa: "Type-theoretic foundations for concurrent object-oriented programming" In Proceedings of ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA'94). 31-45 (1994)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1995 研究成果報告書概要
  • [文献書誌] Naoki Kobayashi and Akinori Yonezawa: "Higher-order concurrent linear logic programming" In Theory and Practice of Parallel Programming, volume 907 of Lecture Notes in Computer Science Springer-Verlag. 137-166 (1995)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1995 研究成果報告書概要
  • [文献書誌] Naoki Kobayashi and Akinori Yonezawa: "Asynchronous communication model based on linear logic" Formal Aspects of Computing, Springer-Verlog. 7(2). 113-149 (1995)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1995 研究成果報告書概要
  • [文献書誌] Naoki Kobayashi, Motoki Nakade, and Akinori Yonezawa: "Static analysis of communication for asynchronous concurrent programming languages." In Second Internatinal Static Analysis Symposium (SAS'95), volume 983 of Lecture Notes in Computer Science Springer-Verlag. 225-242 (1995)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1995 研究成果報告書概要
  • [文献書誌] Naoki Kobayashi, Benjamin C.Pierce, and David N.Turner: "Linearity and the pi-calculus" In Proceedings of ACM SIGACT/SIGPLAN Symposium on Principles of Programming Languages. January. 358-371 (1996)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1995 研究成果報告書概要
  • [文献書誌] Naoki Kobayashi and Akinori Yonezawa: "Towards foundations of concurrent object-oriented programming-types and language desigh-" Theory and Practice of Object Systemas, John Wiley & Sons. (to appear).

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1995 研究成果報告書概要
  • [文献書誌] Naoki Kobayashi and Akinori Yonezawa: "Asynchronous Communication Model Based on Linear Logic" Formal Aspects of Computing, Springer-Verlag. 7. 113-149 (1995)

    • 関連する報告書
      1995 実績報告書
  • [文献書誌] Naoki Kobayashi, Motoki Nakade, and Akinori Yonezawa: "Static Analysis of Communication for Asynchronous Concurrent Programming Languages" International Static Analysis Symposium(SAS'95), Springer-Verlag LNCS. 983. 225-242 (1995)

    • 関連する報告書
      1995 実績報告書
  • [文献書誌] Naoki Kobayashi, Benjamin C Pierce, and David N.Turner: "Linearity and the Pi-Calculus" Proceedings of ACM SIGACT/SIGPLAN Symposium on Principles of Programming Languages(POPL'96). 358-371 (1996)

    • 関連する報告書
      1995 実績報告書
  • [文献書誌] Naoki Kobayashi and Akinori Yonezawa: "Type-Theoretic Foundations for Concurrent Object-Oriented Programming" ACM OOPSLA'94 Conference Proceedings. 31-45 (1994)

    • 関連する報告書
      1994 実績報告書
  • [文献書誌] Naoki Kobayashi and Akinori Yonezawa: "Higher-Order Concurrent Linear Logic Programming" Proceedings of TPPP'94(to appear in Springer LNCS). (1994)

    • 関連する報告書
      1994 実績報告書
  • [文献書誌] N.Kobayashi,T.Shimizu,and A.Yonezawa: "Analysis on Communication for Asynchrnous Concurrent Programming Languages(Extended Abstract)" 11th Conference Proceedings of Japan Society for Software Science and Technology. 489-492 (1994)

    • 関連する報告書
      1994 実績報告書
  • [文献書誌] A.Nakaya,N.Kobayashi,and A.Yonezawa: "線形論理型言語の枠組HACLに基づく型つき並列オブジェクト指向言語" 11th Conference Proceedings of Japan Society for Software Science and Technology. 485-488 (1994)

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

URL: 

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

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

Powered by NII kakenhi