Home >

news Help

Publication Information


Title
Japanese: 
English:Hybrid Group Reflective Architecture for Object-Oriented Concurrent Reflective Programming 
Author
Japanese: 松岡聡, 渡部 卓雄, 米澤明憲.  
English: Satoshi Matsuoka, Takuo Watanabe, Akinori Yonezawa.  
Language English 
Journal/Book name
Japanese: 
English:Lecture Notes in Computer Science 
Volume, Number, Page Vol. 512        pp. 231-250
Published date June 14, 1991 
Publisher
Japanese: 
English:Springer-Verlag 
Conference name
Japanese: 
English:European Conference on Object-Oriented Programming (ECOOP 1991) 
Conference site
Japanese: 
English:Geneva 
DOI https://doi.org/10.1007/BFb0057025
Abstract 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 of Object-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 a hybrid group reflective architecture, ABCL/R2, whose key features are the notion of heterogeneous object groups and coordinated management of group 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, individual and group.

©2007 Tokyo Institute of Technology All rights reserved.