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

アプリケーションに適した言語機能を導入可能な分散並列言語の開発

研究課題

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

基盤研究(A)

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

研究代表者

益田 隆司  東京大学, 大学院・理学系研究科, 教授 (80114130)

研究分担者 千葉 滋  東京大学, 大学院・理学系研究科, 助手 (80282713)
猪原 茂和  東京大学, 大学院・理学系研究科, 助手 (30251391)
研究期間 (年度) 1994 – 1996
研究課題ステータス 完了 (1996年度)
配分額 *注記
9,500千円 (直接経費: 9,500千円)
1996年度: 2,800千円 (直接経費: 2,800千円)
1995年度: 3,200千円 (直接経費: 3,200千円)
1994年度: 3,500千円 (直接経費: 3,500千円)
キーワード分散処理 / 自己反映計算 / C++ / 言語拡張
研究概要

本研究では、我々が過去に開発した拡張可能なC++言語処理系、Open C++の実行効率を改善し、より実用的な処理系を開発した。実行効率を改善したことにより、従来よりもより広い範囲のプログラミングに自己反映計算を応用できることを示せた。研究成果の詳細は以下のようである。
1)グループウェア用に実行効率のよいクラスライブラリを作成した。
2)自己反映計算の新しい計算モデルとして、コンパイル時MOPを考案した。
3)コンパイル時MOPに基づいたオブジェクト・システムをScheme言語上に作成した。
4)従来のメタサ-キュラ・アーキテクチャにかわる、メタへリックス・アーキテクチャを考案した。
5)コンパイル時MOPに基づいてOpen C++を再設計しなおし、新しい処理系を開発、インターネットを通じ一般に公開した。
6)ベクタライブラリやSTLなど、よく使われるクラスライブラリの実行効率を自己反映計算によって改善できることを示した。
7)Tcl/tkシステムをC++から自然に利用するためのライブラリを作成した。
我々は以上の成果を論文にまとめ、国内外の会議や論文誌で発表した。その中で「自己反映言語Open C++とその分散処理への適用の実際」は、1995年度日本ソフトウェア科学会論文賞を受賞した。

報告書

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

    (21件)

すべて その他

すべて 文献書誌 (21件)

  • [文献書誌] 千葉滋,益田隆司: "自己反映言語Open C++とその分散処理への適用の実際" コンピュータソフトウェア. 11巻3号. 33-48 (1994)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1996 研究成果報告書概要
  • [文献書誌] 牛嶋一智,千葉滋,益田隆司: "グループウェア構築のための分散共有オブジェクトの実装について" 日本ソフトウェア科学会第11回大会論文集. 205-208 (1994)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1996 研究成果報告書概要
  • [文献書誌] Shigeru Chiba: "S++ and Its Metaobject Protocol" Internal Memo. (1995)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1996 研究成果報告書概要
  • [文献書誌] Shigeru Chiba: "A Metaobject Protocol for C++" Proceedings of the ACM Conference on Object-Oriented Programming Systems. Languages,and Applications (OOPSLA). 285-299 (1995)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1996 研究成果報告書概要
  • [文献書誌] Shigeru Chiba,Gregor Kiezales and John Lamping: "Avoiding Confusion in Metacircularity : The Meta-Helix" Proceedings of the 2nd International Symposium on Object Technologies for Advanced Software (ISOTAS). No.1049 LNCS. 157-172 (1996)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1996 研究成果報告書概要
  • [文献書誌] Shigeru Chiba: "Open C++ Programmer's Guide for Version 2" SPL-96-024,Xerox PARC. (1996)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1996 研究成果報告書概要
  • [文献書誌] 滝本徹,千葉滋,益田隆司: "スコープ限定機構を使ったメタクラスの合成" 第13回オブジェクト指向計算ワークショップ. (1997)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1996 研究成果報告書概要
  • [文献書誌] Shigeru Chiba and Takashi Masuda: "A Reflective Language open C++ and Its Application to Distribute Computing" Computer Software. vol. 11 no. 3. 33-48 (1994)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1996 研究成果報告書概要
  • [文献書誌] Kazutomo Ushizima, Shigeru Chiba and Takashi Masuda: "An Implemetation Technique of Distributed Shared Object for Groupware Systems" 11th Conference Proceedings Japan Software Science and Technology. 457-460 (1994)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1996 研究成果報告書概要
  • [文献書誌] Shigeru Chiba: "S++ and Its Metaobject Protocol" Internal Memo. (1995)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1996 研究成果報告書概要
  • [文献書誌] Shigeru Chiba: "A Metaobject Protocol for C++" Proceedings of the ACM Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA). 285-299 (1995)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1996 研究成果報告書概要
  • [文献書誌] Shigeru Chiba, Gregor Kiczales and John Lamping: "A voiding Confusion in Metacircularity : The Meta-Helix" Proceedings of the 2nd International Symposium on Object Technologies for Advanced Software (ISOTAS), no. 1049, LNCS. 157-172 (1996)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1996 研究成果報告書概要
  • [文献書誌] Shigeru Chiba: "OpenC++ Programr's Guide for Version 2" SPL-96-024, Xerox PARC. (1996)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1996 研究成果報告書概要
  • [文献書誌] Toru Takimoto: "Metaclass Composition with a Scoping Mechanism" Proceedings of 13th Workshop on Object Oriented Computation (WOOC '97). (1997)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1996 研究成果報告書概要
  • [文献書誌] Shigeru Chiba: "OpenC++ Programmer's Guide for Version 2" Technical Report,Xerox Palo Alto Research Center. 48 (1996)

    • 関連する報告書
      1996 実績報告書
  • [文献書誌] 千葉 滋: "A Study of a Compile-time Metaobject Protocol" 東京大学大学院理学系研究科(学位論文). 200 (1996)

    • 関連する報告書
      1996 実績報告書
  • [文献書誌] Shigeru Chiba: "A Metaobject Protocolfor C++" Proc. of ACM Conf. on Object-Oriented Programming Systems, Languages, and Applicati0ns,. 285-299 (1995)

    • 関連する報告書
      1995 実績報告書
  • [文献書誌] Shigeru Chiba, Gregor Kiczales, John Lamping: "Avoiding Confusion in Metacircularity: The Meta-Helix" Proc. of the 2nd Int′l Symp. on Object Technologies for Advanced Software (ISOTAS). (1996)

    • 関連する報告書
      1995 実績報告書
  • [文献書誌] 千葉滋,益田隆司: "自己反映言語Open C++とその分散処理への適用の実際" コンピュータソフトウェア. 11-3. 33-48 (1994)

    • 関連する報告書
      1994 実績報告書
  • [文献書誌] 牛嶋一智,千葉滋,益田隆司: "拡張が容易なクラスライブラリの自己反映計算を利用した構築法について" オブジェクト指向計算に関するワークショップ'94. (1994)

    • 関連する報告書
      1994 実績報告書
  • [文献書誌] 牛嶋一智,千葉滋,益田隆司: "グループウェア構築のための分散共有オブジェクトの実装について" 日本ソフトウェア科学会第11回大会論文集. 205-208 (1994)

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

URL: 

公開日: 1994-04-01   更新日: 2025-11-19  

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

Powered by NII kakenhi