Computational Reflection in Object-Oriented Concurrent Computing and its Applications
Computational Reflection in Object-Oriented Concurrent Computing and its Applications
批准号:
01420045
负责人:
YONEZAWA Akinori
金额:
$7.55万
依托单位:
依托单位国家:
日本
项目类别:
Grant-in-Aid for General Scientific Research (A)
财政年份:
1989
资助国家:
日本
项目状态:
已结题
起止时间:
1989 至 1991
中文摘要
点击翻译按钮获取中文摘要
英文摘要
1. An Object-oriented Concurrent Language ABCL/R which is able to describe reflective computation was designed and its preliminary implementation has been completed. [1]2. We leaned a new notion called "Group-Wide Reflection" which is the reflective capability for a group of concurrent objects as a whole. [4, 5, 9]3. An Actor-based reflective model and language ACT/R was designed, which have the group-wide reflective capability. [4, 5, 9]4. Various results including correctness of the reflective model have been obtained by analyzing the notion of Group-Wide Reflection. [4, 5, 9]5. A prototype implementation of ACT/R was completed.6. We defined a new reflective notion called "Hybrid Group Reflection" by incorporating the results of our research on Group-Wide Reflection into our language ACT/R. [6, 13, 14]7. In conventional languages, important aspects of parallel computation such as scheduling and shared resource coordination could only be programmed in an ad hoc way. Our research resul … More ts enabled us to model and program such aspects of parallel computation in reflective (user) languages. Using our reflective language, we also showed that controlling and programming such aspects of parallel discrete event simulation can be done in a very succinctly way in the same language as the simulation is written. [13, 14, 11]8. Our implementation of ABCL/R2 on a multi-processor workstation Omuron Luna88k demonstrated the effectiveness of the use of reflective capability in programming parallel discrete event simulation.9. Using examples, we showed that the reflective capability provides an effective means for coping with the inheritance anomaly problem. [6]10. The runtime kernel for an object-oriented concurrent language includes not only its intermediate-code interpreter, method dispatcher, and garbage collector, but also its scheduler and inter-node communication facilities. It is often the case in distributed computing environments that the behavior of the runtime k. emel needs to be adaptive according to its execution environment. For this purpose, we constructed a reflective architecture system called RbCl the almost all runtime facilities of which can be dynamically replaceable with user-defined ones. [8, 11]Other Contributions : - International Workshops -Two of our research members, Satoshi Matsuoka and Takuo Watanabe, organized (as program committee members) the following two international workshops :1. ECOOP/OOPSLA'90 Workshop on Reflection and Metalevel Architectures in Object-Oriented Programming, Ottawa, October 21 1990.2. OOPSLA'90 Workshop on Reflection and Metalevel Architectures in Object-Oriented Programming, Phoenix, October 7, 1991. Less
期刊论文(47)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
Takauo Watanabe and Akinori Yonezawa: "Reflection in an object-oriented concurrent language" In Proceedings of Conference on Object-Oriented Programming Systems,Language.and Applications (OOPSLA'88). 306-315 (1990)
Takauo Watanabe 和 Akinori Yonezawa:“面向对象并发语言中的反思”,收录于面向对象编程系统、语言和应用程序会议记录 (OOPSLA88)。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
Takuo Watanabe and Akinori Yonezawa: "Towards concurrent reflective computation model for distribted systems based on actor paradigm" In 6th Annual Conference Proceedings Japan Society of Software Science and Technology. 253-256 (1989)
Takuo Watanabe 和 Akinori Yonezawa:“基于参与者范式的分布式系统的并发反射计算模型”,日本软件科学技术学会第六届年会论文集。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
Takuo Watanabe and Akinori Yonezawa: "Reflective computation in object-oriented concurrent systems and its applications" Proceedings of the Fifth International Workshop on Software Specification and Design. 56-58 (1989)
Takuo Watanabe 和 Akinori Yonezawa:“面向对象并发系统中的反射计算及其应用”第五届软件规范与设计国际研讨会论文集。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
Satoshi Matsuoka, Ken Wakita, and Akinori Yonezawa: "Synchronization constraints with inheritance : What is not possible - so what is?" Technical Report 90-010, Dept. of Information Science, University of Tokyo. (1990)
Satoshi Matsuoka、Ken Wakita 和 Akinori Yonezawa:“继承的同步约束:什么是不可能的 - 那么什么是?”
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
Yuuji Ichisugi, Satoshi Matsuoka, Takuo Watanabe, and Akinori Yonezawa: "An object-oriented concurrent reflective for distributed environments" 8th Annual conference Prociety of Software Science and Technology. Japan Society of Software Science and Techno
Yuuji Ichisugi、Satoshi Matsuoka、Takuo Watanabe 和 Akinori Yonezawa:“分布式环境的面向对象并发反射”第八届软件科学与技术年会。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
共 46 条
Adaptive Software Substrate for High Performance Wide Area Computing
-
批准号:12308012
-
项目类别:Grant-in-Aid for Scientific Research (A)
-
资助金额:$26.32万
-
财政年份:2000
-
负责人:YONEZAWA Akinori
-
依托单位:
Secure Programming Languages Based on Mobile Code
-
批准号:12133101
-
项目类别:Grant-in-Aid for Scientific Research on Priority Areas
-
资助金额:$46.72万
-
财政年份:2000
-
负责人:YONEZAWA Akinori
-
依托单位:
Secure Programming Languages Based on Mobile Code
-
批准号:12133203
-
项目类别:Grant-in-Aid for Scientific Research on Priority Areas
-
资助金额:$24.19万
-
财政年份:2000
-
负责人:YONEZAWA Akinori
-
依托单位:
StackThreads/MP : Integrating Futures into Calling Standards
-
批准号:08408008
-
项目类别:Grant-in-Aid for Scientific Research (A)
-
资助金额:$22.14万
-
财政年份:1996
-
负责人:YONEZAWA Akinori
-
依托单位:
Design and Implementation of Concurrent Programming Language based on Linear Logic
-
批准号:06452389
-
项目类别:Grant-in-Aid for General Scientific Research (B)
-
资助金额:$3.84万
-
财政年份:1994
-
负责人:YONEZAWA Akinori
-
依托单位:
Efficient Implementation of Concurrent Object-Oriented Languages for General Purpose MIMD Parallel Computers.
-
批准号:05558026
-
项目类别:Grant-in-Aid for Developmental Scientific Research (B)
-
资助金额:$13.12万
-
财政年份:1993
-
负责人:YONEZAWA Akinori
-
依托单位:
Logics of parallel object-oriented programming languages
-
批准号:05044214
-
项目类别:Grant-in-Aid for Overseas Scientific Survey.
-
资助金额:$0.0万
-
财政年份:1993
-
负责人:YONEZAWA Akinori
-
依托单位:
Distributed Implementation and Debugging Schemes for a Object-Oriented Concurrent Programming Language
-
批准号:62460222
-
项目类别:Grant-in-Aid for General Scientific Research (B)
-
资助金额:$3.9万
-
财政年份:1988
-
负责人:YONEZAWA Akinori
-
依托单位:
国内基金
海外基金
面向Internet应用的自省软件协同技术研究
-
批准号:60403014
-
项目类别:青年科学基金项目
-
资助金额:21.0万元
-
批准年份:2004
-
负责人:马晓星
-
依托单位: