SHF: Small: Design and Inference of Choreography Types to Reduce Concurrency Programming Errors
SHF: Small: Design and Inference of Choreography Types to Reduce Concurrency Programming Errors
批准号:
1617401
负责人:
Gul Agha
金额:
$50.0万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2016
资助国家:
美国
项目状态:
已结题
起止时间:
2016-06-01 至 2020-05-31
中文摘要
随着网络、云计算、传感器网络和多核编程的发展,并发已经成为现实世界中软件应用的关键。由于并发计算的Actor模型提供了可伸缩的并发性,因此商业软件通常使用Actor模型编写。许多与并发相关的错误,如无法处理的消息、死锁和活锁,都是由于系统中组件参与者不匹配造成的。该研究将重新排序类型作为一种理解并发结构和检测并发相关错误的方法。研究背后的直觉是,将符号执行与单元测试期间获得的具体跟踪的信息相结合,可以提供一种推断和近似编排类型的方法。这项研究将使并发和分布式编程变得更安全--增加对云计算等应用程序的信任,目前美国经济的很大一部分依赖于云计算。就像数据类型帮助程序员考虑顺序程序中组件的接口一样,这项研究将提供程序员考虑并行程序结构的方法,因为编排具有不断演变的类型结构的角色。研究的教育影响是促进可伸缩并行编程的教学,创建暴露和促进对并发程序结构的理解的工具。
英文摘要
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.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
XPS: FULL: FP: Collaborative Research: Model-based, Event Driven Scalable Programming for the Mobile Cloud
-
批准号:1438982
-
项目类别:Standard Grant
-
资助金额:$66.67万
-
财政年份:2014
-
负责人:Gul Agha
-
依托单位:
CPS: Medium: Collaborative Research: Cyber-Physical Co-Design of Wireless Monitoring and Control for Civil Infrastructure
-
批准号:1035562
-
项目类别:Standard Grant
-
资助金额:$50.0万
-
财政年份:2010
-
负责人:Gul Agha
-
依托单位:
CSR---SMA: Dynamic Analysis and Control for Robust Scalable Open Distributed Systems
-
批准号:0509321
-
项目类别:Continuing Grant
-
资助金额:$70.0万
-
财政年份:2005
-
负责人:Gul Agha
-
依托单位:
Abstracting Component Interactions to Support Distributed Software Architectures
-
批准号:9619522
-
项目类别:Standard Grant
-
资助金额:$17.5万
-
财政年份:1997
-
负责人:Gul Agha
-
依托单位:
Efficient Implementation of Dynamic Parallel Programs
-
批准号:9523253
-
项目类别:Standard Grant
-
资助金额:$14.97万
-
财政年份:1996
-
负责人:Gul Agha
-
依托单位:
Collaborative Research: Reasoning About Open Systems
-
批准号:9312495
-
项目类别:Standard Grant
-
资助金额:$7.17万
-
财政年份:1995
-
负责人:Gul Agha
-
依托单位:
Prototyping Parallel Algorithms
-
批准号:9007195
-
项目类别:Continuing Grant
-
资助金额:$66.7万
-
财政年份:1990
-
负责人:Gul Agha
-
依托单位:
Object-Based Concurrent Programming: A Workshop Proposal Submitted to the NSF to be held Sept 25-26, 1988 in San Diego, California
-
批准号:8814055
-
项目类别:Standard Grant
-
资助金额:$0.63万
-
财政年份:1988
-
负责人:Gul Agha
-
依托单位:
国内基金
海外基金
登录
查看更多内容
昼夜节律性small RNA在血斑形成时间推断中的法医学应用研究
-
批准号:
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2024
-
负责人:
-
依托单位:
tRNA-derived small RNA上调YBX1/CCL5通路参与硼替佐米诱导慢性疼痛的机制研究
-
批准号:
-
项目类别:省市级项目
-
资助金额:10.0万元
-
批准年份:2022
-
负责人:张祥忠
-
依托单位:
Small RNA调控I-F型CRISPR-Cas适应性免疫性的应答及分子机制
-
批准号:32000033
-
项目类别:青年科学基金项目
-
资助金额:24.0万元
-
批准年份:2020
-
负责人:林平
-
依托单位:
Small RNAs调控解淀粉芽胞杆菌FZB42生防功能的机制研究
-
批准号:31972324
-
项目类别:面上项目
-
资助金额:58.0万元
-
批准年份:2019
-
负责人:高学文
-
依托单位:
变异链球菌small RNAs连接LuxS密度感应与生物膜形成的机制研究
-
批准号:81900988
-
项目类别:青年科学基金项目
-
资助金额:21.0万元
-
批准年份:2019
-
负责人:毛梦莹
-
依托单位:
肠道细菌关键small RNAs在克罗恩病发生发展中的功能和作用机制
-
批准号:31870821
-
项目类别:面上项目
-
资助金额:56.0万元
-
批准年份:2018
-
负责人:陈江宁
-
依托单位:
基于small RNA 测序技术解析鸽分泌鸽乳的分子机制
-
批准号:31802058
-
项目类别:青年科学基金项目
-
资助金额:26.0万元
-
批准年份:2018
-
负责人:麻慧
-
依托单位:
Small RNA介导的DNA甲基化调控的水稻草矮病毒致病机制
-
批准号:31772128
-
项目类别:面上项目
-
资助金额:60.0万元
-
批准年份:2017
-
负责人:吴建国
-
依托单位:
基于small RNA-seq的针灸治疗桥本甲状腺炎的免疫调控机制研究
-
批准号:81704176
-
项目类别:青年科学基金项目
-
资助金额:20.0万元
-
批准年份:2017
-
负责人:赵继梦
-
依托单位:
水稻OsSGS3与OsHEN1调控small RNAs合成及其对抗病性的调节
-
批准号:91640114
-
项目类别:重大研究计划
-
资助金额:85.0万元
-
批准年份:2016
-
负责人:何祖华
-
依托单位: