Reflection in an object-oriented concurrent language
-
- Takuo Watanabe
- Department of Information Science, Tokyo Institute of Technology, Ookayama, Meguro-ku, Tokyo 152, Japan
-
- Akinori Yonezawa
- Department of Information Science, Tokyo Institute of Technology, Ookayama, Meguro-ku, Tokyo 152, Japan
Abstract
<jats:p> Our work is along the line of the work of B. Smith and P. Maes. We first discuss our notion of <jats:italic>reflection</jats:italic> in object-oriented <jats:italic>concurrent</jats:italic> computation and then present a reflective object-oriented concurrent language ABCL/R. We give several illustrative examples of reflective programming such as (1) dynamic concurrent acquisition of “methods” from other objects, (2) monitoring the behavior of concurrently running objects, and (3) augmentation of the time warp mechanism to a concurrent system. Also the definition of a meta-circular interpreter of this language is given as the definition of a meta-object. The language ABCL/R has been implemented. All the examples given in this paper are running on our ABCL/R system. </jats:p>
Journal
-
- ACM SIGPLAN Notices
-
ACM SIGPLAN Notices 23 (11), 306-315, 1988-01
Association for Computing Machinery (ACM)
- Tweet
Details 詳細情報について
-
- CRID
- 1360861400645734656
-
- NII Article ID
- 30019414845
-
- ISSN
- 15581160
- 03621340
-
- Data Source
-
- Crossref
- CiNii Articles