Concurrent Programming Language Support for Invocation Handling: Design and Implementation
对调用处理的并发编程语言支持:设计和实现
基本信息
- 批准号:9527295
- 负责人:
- 金额:$ 11.09万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:1996
- 资助国家:美国
- 起止时间:1996-09-01 至 1999-08-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
This project examines new language mechanisms for accessing message invocations in message passing based concurrent programming languages. Current mechanisms for invocation selection control, including those that allow invocation parameters to be examined, are not expressive enough. In particular, they do not provide a simple and efficient way to examine pending invocations of an operation or allow the selection decision to be based on more than just a single invocations parameters. Examining invocations and performing cross-invocation or cross-operation selection are important in a number of real applications, including debugging, visualization, and scheduling algorithms. Using current mechanisms to solve these problems results in cumbersome and inefficient code. This project involves a mix of conceptual, design, implementation, and evaluation work. To make the work concrete, the new language mechanisms are being defined and implemented as extensions to the SR concurrent programming language. The results of the qualitative and quantitative evaluations are being used to refine the semantics and implementations of the new language mechanisms. ***
这个项目研究了在基于消息传递的并发编程语言中访问消息调用的新语言机制。当前用于调用选择控制的机制,包括那些允许检查调用参数的机制,不具有足够的表现力。具体地说,它们没有提供一种简单而有效的方法来检查操作的挂起调用,也不允许选择决策基于不止一个调用参数。检查调用并执行交叉调用或交叉操作选择在许多实际应用程序中都很重要,包括调试、可视化和调度算法。使用当前的机制来解决这些问题会导致繁琐和低效的代码。该项目涉及概念、设计、实施和评估工作。为了使工作具体化,新的语言机制被定义和实现为SR并发编程语言的扩展。定性和定量评价的结果正被用来改进新语言机制的语义和实施。***
项目成果
期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
数据更新时间:{{ journalArticles.updateTime }}
{{
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 }}
Ronald Olsson其他文献
Ronald Olsson的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Ronald Olsson', 18)}}的其他基金
Research Initiation: A Language for Multiprocessors: Design, Implementation, Optimization
研究启动:多处理器语言:设计、实现、优化
- 批准号:
8810617 - 财政年份:1988
- 资助金额:
$ 11.09万 - 项目类别:
Standard Grant
相似海外基金
CAREER: The Rational Programmer, An Investigative Method for Programming Language Pragmatics
职业:理性程序员,编程语言语用学的一种研究方法
- 批准号:
2237984 - 财政年份:2023
- 资助金额:
$ 11.09万 - 项目类别:
Continuing Grant
Mutation Analysis for Software Testing of Programs Written in the Rust Programming Language
Rust 编程语言编写的程序软件测试的变异分析
- 批准号:
2894791 - 财政年份:2023
- 资助金额:
$ 11.09万 - 项目类别:
Studentship
NSF Student Travel Grant for the Programming Languages Mentoring Workshop at ACM SIGPLAN Conference on Programming Language Design and Implementation (PLMW@PLDI), 2023-2025
NSF 学生旅费补助金,用于 ACM SIGPLAN 编程语言设计与实现会议 (PLMW@PLDI) 编程语言指导研讨会,2023-2025 年
- 批准号:
2310964 - 财政年份:2023
- 资助金额:
$ 11.09万 - 项目类别:
Standard Grant
Developing a programming language for automatic synthesis of assurance cases
开发用于自动合成保证案例的编程语言
- 批准号:
23H03376 - 财政年份:2023
- 资助金额:
$ 11.09万 - 项目类别:
Grant-in-Aid for Scientific Research (B)
The Game Semantics of the Rust Programming Language
Rust 编程语言的游戏语义
- 批准号:
2742896 - 财政年份:2022
- 资助金额:
$ 11.09万 - 项目类别:
Studentship
Validating the type soundness of a programming language through translation into a logical system
通过翻译成逻辑系统来验证编程语言的类型健全性
- 批准号:
22K11902 - 财政年份:2022
- 资助金额:
$ 11.09万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
Collaborative Research: FMitF: Track I: End-usser Programming for CAD Systems via Language Design and Synthesis
协作研究:FMitF:第一轨:通过语言设计和综合进行 CAD 系统的最终用户编程
- 批准号:
2219865 - 财政年份:2022
- 资助金额:
$ 11.09万 - 项目类别:
Standard Grant
Collaborative Research: FMitF: Track I: End-usser Programming for CAD Systems via Language Design and Synthesis
协作研究:FMitF:第一轨:通过语言设计和综合进行 CAD 系统的最终用户编程
- 批准号:
2219864 - 财政年份:2022
- 资助金额:
$ 11.09万 - 项目类别:
Standard Grant
Programming Language Type Systems and Concurrency
编程语言类型系统和并发性
- 批准号:
RGPIN-2020-03908 - 财政年份:2022
- 资助金额:
$ 11.09万 - 项目类别:
Discovery Grants Program - Individual
New Programming Language and Runtime System
新的编程语言和运行时系统
- 批准号:
537903-2018 - 财政年份:2021
- 资助金额:
$ 11.09万 - 项目类别:
Collaborative Research and Development Grants