Computational Reflection in Object-Oriented Concurrent Computing and its Applications
面向对象并发计算中的计算反思及其应用
基本信息
- 批准号:01420045
- 负责人:
- 金额:$ 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
1.设计了一个描述反射计算的面向对象并发语言ABCL/R,并完成了它的初步实现。[1]2.提出了组范围反射的概念,它是对一组并发对象作为一个整体的反射能力。[4,5,9]3.设计了一个基于Actor的反射模型和ACT/R语言,该模型具有全组范围的反射能力。[4,5,9]4.通过对全组反射概念的分析,得到了包括反射模型正确性在内的各种结果。[4、5、9]5.完成了ACT/R的原型实施。在ACT/R[6,13,14]7.在传统语言中,并行计算的重要方面,如调度和共享资源协调,只能以一种特别的方式编程。我们的研究结果是…更多的TS使我们能够用反射(用户)语言对并行计算的这些方面进行建模和编程。使用我们的反射语言,我们还展示了对并行离散事件仿真的这些方面的控制和编程可以非常简洁地用与编写仿真相同的语言来完成。[13,14,11]8.我们在多处理器工作站O-LUNA88K上实现的ABCL/R2证明了反射能力在并行离散事件模拟编程中的有效性。实例表明,反射能力为处理继承异常问题提供了一种有效的手段。[6]10.面向对象并发语言的运行时内核不仅包括其中间代码解释器、方法分派器和垃圾收集器,而且还包括其调度器和节点间通信设施。通常,在分布式计算环境中,运行时K.Emel的行为需要根据其执行环境进行自适应。为此,我们构建了一个名为RBCL的反射体系结构系统,其几乎所有的运行时工具都可以动态地替换为用户定义的工具。[8,11]其他贡献:-国际研讨会-我们的两名研究成员松冈聪和渡边拓夫(作为计划委员会成员)组织了下列两个国际研讨会:1.ECOOP/OOPSLA‘90面向对象程序设计中的反射和元体系结构研讨会,1990.2,10月21日,渥太华。OOPSLA‘90面向对象程序设计中的反射和元级体系结构研讨会,凤凰城,1991年10月7日。较少
项目成果
期刊论文数量(47)
专著数量(0)
科研奖励数量(0)
会议论文数量(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:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
- 通讯作者:
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:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
- 通讯作者:
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:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
- 通讯作者:
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:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
- 通讯作者:
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:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
- 通讯作者:
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
YONEZAWA Akinori其他文献
YONEZAWA Akinori的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('YONEZAWA Akinori', 18)}}的其他基金
Adaptive Software Substrate for High Performance Wide Area Computing
用于高性能广域计算的自适应软件底层
- 批准号:
12308012 - 财政年份:2000
- 资助金额:
$ 7.55万 - 项目类别:
Grant-in-Aid for Scientific Research (A)
Secure Programming Languages Based on Mobile Code
基于移动代码的安全编程语言
- 批准号:
12133101 - 财政年份:2000
- 资助金额:
$ 7.55万 - 项目类别:
Grant-in-Aid for Scientific Research on Priority Areas
Secure Programming Languages Based on Mobile Code
基于移动代码的安全编程语言
- 批准号:
12133203 - 财政年份:2000
- 资助金额:
$ 7.55万 - 项目类别:
Grant-in-Aid for Scientific Research on Priority Areas
StackThreads/MP : Integrating Futures into Calling Standards
StackThreads/MP:将 Future 集成到调用标准中
- 批准号:
08408008 - 财政年份:1996
- 资助金额:
$ 7.55万 - 项目类别:
Grant-in-Aid for Scientific Research (A)
Design and Implementation of Concurrent Programming Language based on Linear Logic
基于线性逻辑的并发编程语言的设计与实现
- 批准号:
06452389 - 财政年份:1994
- 资助金额:
$ 7.55万 - 项目类别:
Grant-in-Aid for General Scientific Research (B)
Efficient Implementation of Concurrent Object-Oriented Languages for General Purpose MIMD Parallel Computers.
通用 MIMD 并行计算机的并发面向对象语言的高效实现。
- 批准号:
05558026 - 财政年份:1993
- 资助金额:
$ 7.55万 - 项目类别:
Grant-in-Aid for Developmental Scientific Research (B)
Logics of parallel object-oriented programming languages
并行面向对象编程语言的逻辑
- 批准号:
05044214 - 财政年份:1993
- 资助金额:
$ 7.55万 - 项目类别:
Grant-in-Aid for Overseas Scientific Survey.
Distributed Implementation and Debugging Schemes for a Object-Oriented Concurrent Programming Language
面向对象并发编程语言的分布式实现与调试方案
- 批准号:
62460222 - 财政年份:1988
- 资助金额:
$ 7.55万 - 项目类别:
Grant-in-Aid for General Scientific Research (B)
相似国自然基金
面向Internet应用的自省软件协同技术研究
- 批准号:60403014
- 批准年份:2004
- 资助金额:21.0 万元
- 项目类别:青年科学基金项目
相似海外基金
Story TellingとReflectionを用いた看護学生のコミュニケーション教育プログラム
使用讲故事和反思的护生沟通教育计划
- 批准号:
24K13671 - 财政年份:2024
- 资助金额:
$ 7.55万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
Designing for Reflection and Appropriation
为反思和挪用而设计
- 批准号:
2882096 - 财政年份:2023
- 资助金额:
$ 7.55万 - 项目类别:
Studentship
Collaborative Research: EAGER: Developing and Optimizing Reflection-Informed STEM Learning and Instruction by Integrating Learning Technologies with Natural Language Processing
合作研究:EAGER:通过将学习技术与自然语言处理相结合来开发和优化基于反思的 STEM 学习和教学
- 批准号:
2329273 - 财政年份:2023
- 资助金额:
$ 7.55万 - 项目类别:
Standard Grant
Analytical properties of standard subspaces and reflection positivity in AQFT
AQFT 中标准子空间的分析性质和反射正性
- 批准号:
22KF0082 - 财政年份:2023
- 资助金额:
$ 7.55万 - 项目类别:
Grant-in-Aid for JSPS Fellows
Deciphering the mechanics of microtubule networks in mitosis
破译有丝分裂中微管网络的机制
- 批准号:
10637323 - 财政年份:2023
- 资助金额:
$ 7.55万 - 项目类别:
Cytoskeleton-mediated regulation of insulin secretion hot spots in pancreatic beta cells
细胞骨架介导的胰腺β细胞胰岛素分泌热点的调节
- 批准号:
10679903 - 财政年份:2023
- 资助金额:
$ 7.55万 - 项目类别:
Multiparametric Tissue Characterization for Breast Cancer Screening Using Transmission and Reflection Ultrasound Tomography
使用透射和反射超声断层扫描进行乳腺癌筛查的多参数组织表征
- 批准号:
10675896 - 财政年份:2023
- 资助金额:
$ 7.55万 - 项目类别:
Collaborative Research: Seismic Hazard, Lithosphere Hydration, and Double-Verging Structure of the Puerto Rico Subduction Zone: A Seismic Reflection and Refraction Perspective
合作研究:波多黎各俯冲带的地震灾害、岩石圈水化和双边缘结构:地震反射和折射视角
- 批准号:
2309735 - 财政年份:2023
- 资助金额:
$ 7.55万 - 项目类别:
Continuing Grant
Collaborative Research: EAGER: Developing and Optimizing Reflection-Informed STEM Learning and Instruction by Integrating Learning Technologies with Natural Language Processing
合作研究:EAGER:通过将学习技术与自然语言处理相结合来开发和优化基于反思的 STEM 学习和教学
- 批准号:
2329274 - 财政年份:2023
- 资助金额:
$ 7.55万 - 项目类别:
Standard Grant
Spectroscopy of exotic reflection-asymmetric atomic nuclei
奇异反射不对称原子核的光谱学
- 批准号:
2881643 - 财政年份:2023
- 资助金额:
$ 7.55万 - 项目类别:
Studentship