SHF: Small: Design and Inference of Choreography Types to Reduce Concurrency Programming Errors
SHF:小型:编排类型的设计和推理以减少并发编程错误
基本信息
- 批准号:1617401
- 负责人:
- 金额:$ 50万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2016
- 资助国家:美国
- 起止时间:2016-06-01 至 2020-05-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
With the growth of the web, cloud computing, sensor networks andmulticore programming, concurrency has become critical to softwareapplications in the real world. Because the Actor model of concurrentcomputation provides scalable concurrency, commercial software isoften written using the Actor model. Many concurrency related errorssuch as unprocessable messages, deadlocks, and livelocks result from amismatch of component actors in a system. The research developschoreography types as a method to understand concurrency structuresand detect concurrency related bugs. The intuition behind theresearch is that combining symbolic execution with information fromconcrete traces obtained during unit testing can provide a way toinfer and approximate choreography types. The research would make concurrent and distributed programmingsafer--increasing trust in applications such as cloud computing onwhich a large part of the US economy is dependent today. Much as datatypes help programmers think about the interfaces of components in asequential program, the research would provide ways in whichprogrammers can think about the structure of parallel programs interms of choreographing actors with evolving type structure. Theeducational impact of the research is to facilitate teaching scalableparallel programming, creating tools that expose and facilitate theunderstanding of the structure of concurrent programs.
随着网络、云计算、传感器网络和多核编程的发展,并发性已经成为真实的世界中软件应用的关键。 由于并发计算的Actor模型提供了可伸缩的并发性,商业软件通常使用Actor模型编写。 许多与并发相关的错误,如不可处理的消息、死锁和活锁,都是由于系统中组件参与者的不匹配造成的。 研究开发了一种理解并发结构和检测并发相关错误的方法。 研究背后的直觉是,将符号执行与单元测试期间获得的具体跟踪信息相结合,可以提供一种推断和近似编排类型的方法。这项研究将使并发和分布式编程更安全-增加对云计算等应用程序的信任,而今天美国经济的很大一部分依赖于云计算。 就像数据库帮助程序员考虑顺序程序中组件的接口一样,这项研究将提供程序员可以考虑并行程序结构的方法,即用不断发展的类型结构编排演员。 该研究的教育影响是促进可扩展并行编程的教学,创建暴露和促进并发程序结构理解的工具。
项目成果
期刊论文数量(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 }}
Gul Agha其他文献
Case Studies in Security and Resource Management for Mobile Object Systems
- DOI:
10.1023/a:1013444932711 - 发表时间:
2002-03-01 - 期刊:
- 影响因子:2.600
- 作者:
Dejan Milojicic;Gul Agha;Philippe Bernadat;Deepika Chauhan;Shai Guday;Nadeem Jamali;Dan Lambright;Franco Travostino - 通讯作者:
Franco Travostino
Behavioural Types: Bridging Theory and Practice
行为类型:理论与实践的桥梁
- DOI:
- 发表时间:
2022 - 期刊:
- 影响因子:0
- 作者:
Mariangiola Dezani;Roland Kuhn;S. Lindley;A. Scalas;Actyx AG – München;Gul Agha;Simon Fowler;Philipp Haller;Raymond Hu;Eduard Kamburjan;Hernán C. Melgratti;Peter Thiemann;Marco Carbone;Stephanie Balzer;Ornela Dardha;Wen Kokke;F. Montesi;J. G. Morris;Jorge A. Pérez;Bernardo Toninho;Philip Munksgaard;Christian Bartolo Burlò;Mathias Jakobsen;Emilio Tuosto;Claudio Russo;Limin Jia;Simon Gay;Phil Trinder;Nobuko Yoshida;L. Bocchi;Simon Thompson;Laura Voinea;Daniela Marottoli;Fabrizio Montesi. Choreographic Programming . PhD ;S. Giallorenzo;L. Cruz;Eva Graversen;Lovro Lugovic;Philip Wadler;F. Zhou - 通讯作者:
F. Zhou
Gul Agha的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Gul Agha', 18)}}的其他基金
XPS: FULL: FP: Collaborative Research: Model-based, Event Driven Scalable Programming for the Mobile Cloud
XPS:完整:FP:协作研究:移动云的基于模型、事件驱动的可扩展编程
- 批准号:
1438982 - 财政年份:2014
- 资助金额:
$ 50万 - 项目类别:
Standard Grant
CPS: Medium: Collaborative Research: Cyber-Physical Co-Design of Wireless Monitoring and Control for Civil Infrastructure
CPS:媒介:协作研究:民用基础设施无线监测和控制的网络物理协同设计
- 批准号:
1035562 - 财政年份:2010
- 资助金额:
$ 50万 - 项目类别:
Standard Grant
CSR---SMA: Dynamic Analysis and Control for Robust Scalable Open Distributed Systems
CSR---SMA:鲁棒可扩展开放分布式系统的动态分析与控制
- 批准号:
0509321 - 财政年份:2005
- 资助金额:
$ 50万 - 项目类别:
Continuing Grant
Abstracting Component Interactions to Support Distributed Software Architectures
抽象组件交互以支持分布式软件架构
- 批准号:
9619522 - 财政年份:1997
- 资助金额:
$ 50万 - 项目类别:
Standard Grant
Efficient Implementation of Dynamic Parallel Programs
动态并行程序的高效实现
- 批准号:
9523253 - 财政年份:1996
- 资助金额:
$ 50万 - 项目类别:
Standard Grant
Collaborative Research: Reasoning About Open Systems
协作研究:关于开放系统的推理
- 批准号:
9312495 - 财政年份:1995
- 资助金额:
$ 50万 - 项目类别:
Standard Grant
Object-Based Concurrent Programming: A Workshop Proposal Submitted to the NSF to be held Sept 25-26, 1988 in San Diego, California
基于对象的并发编程:向 NSF 提交的研讨会提案将于 1988 年 9 月 25 日至 26 日在加利福尼亚州圣地亚哥举行
- 批准号:
8814055 - 财政年份:1988
- 资助金额:
$ 50万 - 项目类别:
Standard Grant
相似国自然基金
昼夜节律性small RNA在血斑形成时间推断中的法医学应用研究
- 批准号:
- 批准年份:2024
- 资助金额:0.0 万元
- 项目类别:省市级项目
tRNA-derived small RNA上调YBX1/CCL5通路参与硼替佐米诱导慢性疼痛的机制研究
- 批准号:n/a
- 批准年份:2022
- 资助金额:10.0 万元
- 项目类别:省市级项目
Small RNA调控I-F型CRISPR-Cas适应性免疫性的应答及分子机制
- 批准号:32000033
- 批准年份:2020
- 资助金额:24.0 万元
- 项目类别:青年科学基金项目
Small RNAs调控解淀粉芽胞杆菌FZB42生防功能的机制研究
- 批准号:31972324
- 批准年份:2019
- 资助金额:58.0 万元
- 项目类别:面上项目
变异链球菌small RNAs连接LuxS密度感应与生物膜形成的机制研究
- 批准号:81900988
- 批准年份:2019
- 资助金额:21.0 万元
- 项目类别:青年科学基金项目
肠道细菌关键small RNAs在克罗恩病发生发展中的功能和作用机制
- 批准号:31870821
- 批准年份:2018
- 资助金额:56.0 万元
- 项目类别:面上项目
基于small RNA 测序技术解析鸽分泌鸽乳的分子机制
- 批准号:31802058
- 批准年份:2018
- 资助金额:26.0 万元
- 项目类别:青年科学基金项目
Small RNA介导的DNA甲基化调控的水稻草矮病毒致病机制
- 批准号:31772128
- 批准年份:2017
- 资助金额:60.0 万元
- 项目类别:面上项目
基于small RNA-seq的针灸治疗桥本甲状腺炎的免疫调控机制研究
- 批准号:81704176
- 批准年份:2017
- 资助金额:20.0 万元
- 项目类别:青年科学基金项目
水稻OsSGS3与OsHEN1调控small RNAs合成及其对抗病性的调节
- 批准号:91640114
- 批准年份:2016
- 资助金额:85.0 万元
- 项目类别:重大研究计划
相似海外基金
SHF: Small: Taming Huge Page Problems for Memory Bulk Operations Using a Hardware/Software Co-Design Approach
SHF:小:使用硬件/软件协同设计方法解决内存批量操作的大页面问题
- 批准号:
2400014 - 财政年份:2024
- 资助金额:
$ 50万 - 项目类别:
Standard Grant
SHF: Small: Hardware-Software Co-design for Privacy Protection on Deep Learning-based Recommendation Systems
SHF:小型:基于深度学习的推荐系统的隐私保护软硬件协同设计
- 批准号:
2334628 - 财政年份:2024
- 资助金额:
$ 50万 - 项目类别:
Standard Grant
SHF: Small: Semi-supervised Learning for Design and Quality Assurance of Integrated Circuits
SHF:小型:集成电路设计和质量保证的半监督学习
- 批准号:
2334380 - 财政年份:2024
- 资助金额:
$ 50万 - 项目类别:
Standard Grant
Collaborative Research: SHF: Small: Enabling Efficient 3D Perception: An Architecture-Algorithm Co-Design Approach
协作研究:SHF:小型:实现高效的 3D 感知:架构-算法协同设计方法
- 批准号:
2334624 - 财政年份:2023
- 资助金额:
$ 50万 - 项目类别:
Standard Grant
FET/SHF: Small: Reinforcement learning and transformer inspired smart photonics inverse design
FET/SHF:小型:强化学习和变压器启发的智能光子逆设计
- 批准号:
2309403 - 财政年份:2023
- 资助金额:
$ 50万 - 项目类别:
Standard Grant
Collaborative Research: SHF: Small: Reimagining Communication Bottlenecks in GNN Acceleration through Collaborative Locality Enhancement and Compression Co-Design
协作研究:SHF:小型:通过协作局部性增强和压缩协同设计重新想象 GNN 加速中的通信瓶颈
- 批准号:
2326494 - 财政年份:2023
- 资助金额:
$ 50万 - 项目类别:
Standard Grant
SHF: Small: Explainable Machine Learning for Better Design of Very Large Scale Integrated Circuits
SHF:小:可解释的机器学习,用于更好地设计超大规模集成电路
- 批准号:
2322713 - 财政年份:2023
- 资助金额:
$ 50万 - 项目类别:
Standard Grant
SHF: Small: Testing and Design-for-Test Techniques for Monolithic 3D Integrated Circuits
SHF:小型:单片 3D 集成电路的测试和测试设计技术
- 批准号:
2309822 - 财政年份:2023
- 资助金额:
$ 50万 - 项目类别:
Standard Grant
Collaborative Research: SHF: Small: Model-driven Design and Optimization of Dataflows for Scientific Applications
协作研究:SHF:小型:科学应用数据流的模型驱动设计和优化
- 批准号:
2331153 - 财政年份:2023
- 资助金额:
$ 50万 - 项目类别:
Standard Grant
Collaborative Research: SHF: Small: Reimagining Communication Bottlenecks in GNN Acceleration through Collaborative Locality Enhancement and Compression Co-Design
协作研究:SHF:小型:通过协作局部性增强和压缩协同设计重新想象 GNN 加速中的通信瓶颈
- 批准号:
2326495 - 财政年份:2023
- 资助金额:
$ 50万 - 项目类别:
Standard Grant