WEKO3
アイテム
オブジェクト間協調に基づく環境適応型プログラミング言語Edenの設計
https://ipsj.ixsq.nii.ac.jp/records/17036
https://ipsj.ixsq.nii.ac.jp/records/17036236600b3-6388-4cda-a38a-79c5d206195e
| 名前 / ファイル | ライセンス | アクション |
|---|---|---|
|
|
Copyright (c) 1998 by the Information Processing Society of Japan
|
|
| オープンアクセス | ||
| Item type | Trans(1) | |||||||
|---|---|---|---|---|---|---|---|---|
| 公開日 | 1998-12-15 | |||||||
| タイトル | ||||||||
| タイトル | オブジェクト間協調に基づく環境適応型プログラミング言語Edenの設計 | |||||||
| タイトル | ||||||||
| 言語 | en | |||||||
| タイトル | Designing An Environment Adaptational Programming Language Eden Based on Collaborations among Objects | |||||||
| 言語 | ||||||||
| 言語 | jpn | |||||||
| キーワード | ||||||||
| 主題Scheme | Other | |||||||
| 主題 | 通常論文 | |||||||
| 資源タイプ | ||||||||
| 資源タイプ識別子 | http://purl.org/coar/resource_type/c_6501 | |||||||
| 資源タイプ | journal article | |||||||
| 著者所属 | ||||||||
| 東京大学総合文化研究科 | ||||||||
| 著者所属 | ||||||||
| 東京大学総合文化研究科 | ||||||||
| 著者所属(英) | ||||||||
| en | ||||||||
| Graduate School of Arts and Sciences, University of Tokyo | ||||||||
| 著者所属(英) | ||||||||
| en | ||||||||
| Graduate School of Arts and Sciences, University of Tokyo | ||||||||
| 著者名 |
鵜林尚靖
玉井, 哲雄
× 鵜林尚靖 玉井, 哲雄
|
|||||||
| 著者名(英) |
Naoyasu, Ubayashi
Tetsuo, Tamai
× Naoyasu, Ubayashi Tetsuo, Tamai
|
|||||||
| 論文抄録 | ||||||||
| 内容記述タイプ | Other | |||||||
| 内容記述 | オブジェクトが動的に環境に適応していく計算モデルとそれに対応したプログラミング言語Edenを提案する.Edenでは 「環境=複数オブジェクト間の協調動作により形成させる場」という立場をとり 環境の中で個々のオブジェクトが有すべき機能を表現する「ロール」という概念を導入する.オブジェクトは 新しい環境に適応すると 新たにロールがもつデータやメソッドを動的に獲得し その環境の中で他のオブジェクトと協調動作できるようになる.Edenは自己反映計算機能をもつ並列オブジェクト指向言語ABCL/R3を核言語とし その上に実装した言語である.本稿ではEdenの言語設計とプロトタイプ実装について述べる. | |||||||
| 論文抄録(英) | ||||||||
| 内容記述タイプ | Other | |||||||
| 内容記述 | A computation model is proposed that an object adapts itself to an environment dynamically. The programming language Eden is based on this model. A concept on environments is structured on the view that an environment is a field where a number of objects collaborate with each other. Eden introduces the concept of role, which is a function that an object should have in and environment. When an object adapts itself to an environment, it acquires data and methods that a corresponding role has and can collaborate with other objects that belong to the same environment. Eden is implemented by ABCL/R3 that is a parallel object oriented reflective programming language. The language design and implementation of Eden is decribed in this paper. | |||||||
| 書誌レコードID | ||||||||
| 収録物識別子タイプ | NCID | |||||||
| 収録物識別子 | AA11464814 | |||||||
| 書誌情報 |
情報処理学会論文誌プログラミング(PRO) 巻 39, 号 SIG01(PRO1), p. 50-60, 発行日 1998-12-15 |
|||||||
| ISSN | ||||||||
| 収録物識別子タイプ | ISSN | |||||||
| 収録物識別子 | 1882-7802 | |||||||
| 出版者 | ||||||||
| 言語 | ja | |||||||
| 出版者 | 情報処理学会 | |||||||