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

並行分散オブジェクト指向言語の設計とその処理系の開発

研究課題

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

基盤研究(C)

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

研究代表者

原田 賢一  慶應義塾大学, 理工学部, 教授 (00051615)

研究期間 (年度) 1995 – 1996
研究課題ステータス 完了 (1996年度)
配分額 *注記
2,100千円 (直接経費: 2,100千円)
1996年度: 1,400千円 (直接経費: 1,400千円)
1995年度: 700千円 (直接経費: 700千円)
キーワード前処理系 / 並行オブジェクト指向言語 / 分散オブジェクト / 非同期通信 / 能動オブジェクト / ネットワークプログラミング / 実行時環境 / 分散処理
研究概要

以下に示す1〜3が平成7年度,4〜5が平成8年度の研究成果の概要である.
1.計算モデルの構築:オブジェクトを並行処理の単位として,それらが分散システム上で能動的に動作する計算モデルを構築した.このモデルでは,各オブジェクトの能動的な振舞を記述するために,順路式の概念を導入した.結果の非同期受信には,宛先オブジェクトを送信時に指定する方式を採用し,一対多通信と非同期通信の柔軟な組合せを可能にした.
2.言語と実行時環境の設計:上記のモデルに基づくシステムを記述するために,C_<++>を基にした言語と,その言語で記述されたプログラムの実行を支援するための実行時環境を設計した.
3.単一プロセッサ上での実現:単一プロセッサ上での言語処理系と実行時環境を実現した.実行時環境は,BSD系のUnix上でC_<++>を用いて実装した.並行オブジェクトは,Unixのプロセスとして,オブジェクト間通信は,SIGNALによる非同期のメッセージ授受として実現した.これらの仕組みを用いて,一対の多通信を行うためのオブジェクトマネージャ,非同期通信用の宛先オブジェクトなどを実現した.
4.ネットワーク環境での実現:以上の成果から,ネットワークで接続された複数のワークステーション上で分散オブジェクトが動作するための実行時環境を再設計し,実装を行った.
5.C_<++>の前処理系としての言語処理系の実現:単一プロセッサ上での実現から明らかになった問題点を解決するために,言語仕様の一部を修正した.続いて,上記の実行時環境を利用したプログラムを生成するC_<++>前処理系を実装した.

報告書

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

URL: 

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

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

Powered by NII kakenhi