WEKO3
アイテム
並列オブジェクト指向言語Gのリフレクションとその応用
https://ipsj.ixsq.nii.ac.jp/records/30895
https://ipsj.ixsq.nii.ac.jp/records/30895b02aa36b-317f-454c-8019-5ae3148555a9
名前 / ファイル | ライセンス | アクション |
---|---|---|
![]() |
Copyright (c) 1990 by the Information Processing Society of Japan
|
|
オープンアクセス |
Item type | SIG Technical Reports(1) | |||||||
---|---|---|---|---|---|---|---|---|
公開日 | 1990-05-24 | |||||||
タイトル | ||||||||
タイトル | 並列オブジェクト指向言語Gのリフレクションとその応用 | |||||||
タイトル | ||||||||
言語 | en | |||||||
タイトル | A Reflection of The Concurrent Object - Oriented Programing Language G and its Application | |||||||
言語 | ||||||||
言語 | jpn | |||||||
資源タイプ | ||||||||
資源タイプ識別子 | http://purl.org/coar/resource_type/c_18gh | |||||||
資源タイプ | technical report | |||||||
著者所属 | ||||||||
京都高度技術研究所 | ||||||||
著者所属(英) | ||||||||
en | ||||||||
ASTEM (Advanced Software Technology & Mechatronics Research Institute of KYOTO) | ||||||||
著者名 |
新井, 潤
× 新井, 潤
|
|||||||
著者名(英) |
Jun, Arai
× Jun, Arai
|
|||||||
論文抄録 | ||||||||
内容記述タイプ | Other | |||||||
内容記述 | この論文では、並列オブジェクト指向言語Gにリフレクティブ・アーキテクチャを導入する試みについて述べる。オブジェクト指向言語にリフレクションを導入する試みは、さまざまな形でなされている。オブジェクト指向言語にリフレクションを導入する場合、メタな操作の対象となる自己表現をどういう形で入れるかによって、大きく二つの立場が分かれる。一つは、システム全体に対して自己表現を与えることで、もう一つは、各々オブジェクトに対して、自己表現を与えることである。これまでの多くの試みは、後者の方法で行なわれてきており、前者の立場から試みたものは少ない。オブジェクトは、それ自身一つの計算機であるかのように振舞う。従って、それのみに注目すると従来のプログラミング言語にリフレクションを導入した手法がそのまま使える。しかし、これではオブジェクト指向言語の本来の特徴であるオブジェクトの間の関係をリフレクションで扱うことはできない。そこで本論文では、前者の立場に立ってリフレクションを導入する。また、簡単にその応用例を示す。 | |||||||
論文抄録(英) | ||||||||
内容記述タイプ | Other | |||||||
内容記述 | This paper presents that we introduce a refletive archtecture into concurrent object-oriented programing langauge G. When a reflection is introduced into an object-oriented language. There are two kind of methods according to what is represented as self-representation. One is that a whole system, which consists of many objects, is given a self-representation. And the other is that each object is given. An object behaves as if a sigle computer system do, so when one introduce a reflective archtecture into an object, one can take the tecnique by which a reflection is introduced into other programing language, like a 3-lisp. But in the latter method, relations among some objects, which is a fundamental feature of OOL, can't treat as reflection. From the point of view, in this paper, a reflective archtecture is introduced by the formar method. At last, some application of reflection will be presented. | |||||||
書誌レコードID | ||||||||
収録物識別子タイプ | NCID | |||||||
収録物識別子 | AN10485570 | |||||||
書誌情報 |
情報処理学会研究報告プログラミング(PRO) 巻 1990, 号 44(1990-PRO-035), p. 77-86, 発行日 1990-05-24 |
|||||||
Notice | ||||||||
SIG Technical Reports are nonrefereed and hence may later appear in any journals, conferences, symposia, etc. | ||||||||
出版者 | ||||||||
言語 | ja | |||||||
出版者 | 情報処理学会 |