课题基金 / 基金详情

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

项目摘要

项目成果

YONEZAWA Akinori的其他基金

相似基金

相关文献

中文摘要
翻译
1.设计了一种能够描述反射计算的面向对象并发语言ABCL/R,并完成了其初步实现。[1]第二章我们学习了一个新的概念,称为“组范围反射”,这是一组并发对象作为一个整体的反射能力。[4、5、9]设计了一种基于Actor的反思模型和语言ACT/R,具有群体反思能力。[4、5、9]通过分析组范围反射的概念,得到了包括反射模型正确性在内的各种结果。[4、5、9]5. ACT/R的原型实施已经完成。通过将我们对群反射的研究结果融入到我们的语言ACT/R中,我们定义了一个新的反射概念,称为“混合群反射”。[6、13、14]7.在传统语言中,并行计算的重要方面,如调度和共享资源协调,只能以特定的方式编程。我们的研究成果 ...更多信息 TS使我们能够在反射(用户)语言中对并行计算的这些方面进行建模和编程。使用我们的反射语言,我们还表明,控制和编程等方面的并行离散事件仿真可以在一个非常简洁的方式在同一语言的模拟写。[13,14,11]8.我们在多处理器工作站Omuron Luna 88 k上实现了ABCL/R2,证明了在编程并行离散事件仿真中使用反射功能的有效性。通过实例,我们表明,反射能力提供了一个有效的手段来应对继承异常问题。[6]10.面向对象并发语言的运行时内核不仅包括其中间代码解释器、方法调度器和垃圾收集器,而且还包括其调度器和节点间通信设施。在分布式计算环境中,运行时k的行为经常是这样的。EMEL需要根据其执行环境而自适应。为此,我们构建了一个反射架构系统RbCl,它的几乎所有运行时设施都可以动态地替换为用户定义的。[8,11]其他贡献:-国际研讨会-我们的两名研究成员,松冈聪和渡边拓夫,组织了(作为计划委员会成员)以下两个国际研讨会:1。ECOOP/OOPSLA'90面向对象编程中的反射和元级架构研讨会,渥太华,1990年10月21日。OOPSLA'90面向对象编程中的反射和元级架构研讨会,凤凰城,1991年10月7日。少
英文摘要
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: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
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
    • 依托单位:
    国内基金
    海外基金
    面向Internet应用的自省软件协同技术研究
    • 批准号:
      60403014
    • 项目类别:
      青年科学基金项目
    • 资助金额:
      21.0万元
    • 批准年份:
      2004
    • 负责人:
      马晓星
    • 依托单位: