Hybrid Group Reflective Architecture for Object-Oriented Concurrent Reflective Programming

Hybrid Group Reflective Architecture for Object-Oriented Concurrent Reflective Programming
复制标题

面向对象并发反射编程的混合组反射架构

DOI:
10.1007/bfb0057025
复制
发表时间:
1991
期刊:
--
影响因子:
--
通讯作者:
A. Yonezawa
A. Yonezawa
中科院分区:
--
文献类型:
--
作者:
S. Matsuoka;Takuo Watanabe;A. Yonezawa

文献摘要

被引文献

相似文献

计算反射的好处是能够从语言框架内推理和改变计算的动态行为。这是更有益的并发/分布式计算,系统的复杂性是更大的顺序计算相比,我们已经证明了各种好处,在我们过去的研究ofObject-Oriented并发反射(OOCR)架构。不幸的是,试图制定反射功能提供了实际的反射系统,如资源管理,导致了一些困难,在保持必要的语言清晰度计算反射。主要原因是以前的OOCR体系结构缺乏组范围的对象协调的成分。我们提出了一种新的面向对象的语言与一个混合的组反射体系结构,ABCL/R2,其主要特点是异构对象组的概念和协调管理组共享资源。我们描述并给出了这样的管理可以有效地建模和自适应修改/控制与ABCL/R2的反射功能的例子。我们还发现,这种建筑体现了两种类型的反射塔,个人和群体。
The benefits of computational reflection are the abilities to reason and alter the dynamic behavior of computation from within the language framework. This is more beneficial in concurrent/distributed computing, where the complexity of the system is much greater compared to sequential computing; we have demonstrated various benefits in our past research ofObject-Oriented Concurrent Reflective (OOCR)architectures. Unfortunately, attempts to formulate reflective features provided in practical reflective systems, such as resource management, have led to some difficulties in maintaining the linguistic lucidity necessary in computational reflection. The primary reason is that previous OOCR architectures lack the ingredients for group-wide object coordination. We present a new OOCR language with ahybrid group reflective architecture, ABCL/R2, whose key features are the notion of heterogeneous object groups and coordinated management ofgroup shared resources. We describe and give examples of how such management can be effectively modeled and adaptively modified/controlled with the reflective features of ABCL/R2. We also identify that this architecture embodies two kinds of reflective towers,individualandgroup.