SHF: Small: Higher-order Contracts for Distributed Applications
SHF:小型:分布式应用程序的高阶合约
基本信息
- 批准号:1421770
- 负责人:
- 金额:$ 45.64万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2014
- 资助国家:美国
- 起止时间:2014-08-01 至 2017-07-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Distributed applications (such as web applications and cloud-based applications, where multiple computers cooperate to run the application) are becoming increasingly common. Given the amount of commercial activity and information handled by these distributed applications, it is important that these applications are correct, reliable, and efficient. However, many traditional tools and techniques for programmers cannot be used for distributed applications, making it difficult for programmers to write and debug distributed applications. This research explores the use of software contracts for distributed applications. Software contracts are specifications for software components that can be checked at run time (i.e., when the software executes). By developing techniques and tools to incorporate software contracts into distributed applications, this research has the potential to make it easier for programmers to write distributed applications that are correct, reliable, and efficient.Specifically, this research explores the use of higher-order contracts for distributed applications. Higher-order contracts are contracts for higher-order values such as first-class functions or objects. Higher-order contracts are a good fit for distributed applications as components in distributed applications are often higher-order, and higher-order contracts facilitate reasoning about dynamic composition of components (which is common in distributed settings such as web applications). Potential benefits of higher-order contracts include: (a) declarative specification of the functional behavior of components; (b) run-time enforcement of specifications; and (c) correct identification of faulty components. This research focuses on the efficient enforcement of behavioral contracts, the correct enforcement of contracts in the presence of untrustworthy distributed components, and the specification and enforcement of non-functional behaviors.
分布式应用程序(如web应用程序和基于云的应用程序,其中多台计算机协作运行应用程序)正变得越来越普遍。考虑到这些分布式应用程序处理的商业活动和信息的数量,确保这些应用程序正确、可靠和高效是非常重要的。然而,许多面向程序员的传统工具和技术不能用于分布式应用程序,这使得程序员很难编写和调试分布式应用程序。本研究探讨了分布式应用程序中软件契约的使用。软件契约是软件组件的规范,可以在运行时(即软件执行时)进行检查。通过开发将软件契约合并到分布式应用程序中的技术和工具,这项研究有可能使程序员更容易编写正确、可靠和高效的分布式应用程序。具体来说,本研究探讨了分布式应用程序中高阶契约的使用。高阶契约是高阶值的契约,如第一级函数或对象。高阶契约非常适合分布式应用程序,因为分布式应用程序中的组件通常是高阶的,而高阶契约有助于对组件的动态组合进行推理(这在web应用程序等分布式设置中很常见)。高阶契约的潜在好处包括:(a)组件功能行为的声明性规范;(b)规范的运行时强制执行;(c)正确识别故障部件。本研究的重点是行为契约的有效执行,在不可信的分布式组件存在下契约的正确执行,以及非功能行为的规范和执行。
项目成果
期刊论文数量(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 }}
Stephen Chong其他文献
Secure web application via automatic partitioning
通过自动分区保护 Web 应用程序
- DOI:
- 发表时间:
2007 - 期刊:
- 影响因子:0
- 作者:
Stephen Chong;Jed Liu;A. Myers;Xin Qi;K. Vikram;Lantian Zheng;Xin Zheng - 通讯作者:
Xin Zheng
A progress-sensitive flow-sensitive inlined information-flow control monitor (extended version)
进度敏感、流敏感的内联信息流控制监视器(扩展版)
- DOI:
- 发表时间:
2016 - 期刊:
- 影响因子:5.6
- 作者:
A. Bedford;Stephen Chong;Josée Desharnais;Elisavet Kozyri;N. Tawbi - 通讯作者:
N. Tawbi
It's My Privilege: Controlling Downgrading in DC-Labels
这是我的特权:控制 DC 标签的降级
- DOI:
- 发表时间:
2015 - 期刊:
- 影响因子:0
- 作者:
Lucas Waye;Pablo Buiras;D. King;Stephen Chong;Alejandro Russo - 通讯作者:
Alejandro Russo
Scalable extensibility via nested inheritance
通过嵌套继承实现可扩展性
- DOI:
10.1145/1028976.1028986 - 发表时间:
2004 - 期刊:
- 影响因子:0
- 作者:
Nathaniel Nystrom;Stephen Chong;A. Myers - 通讯作者:
A. Myers
Co-Inflow: Coarse-grained Information Flow Control for Java-like Languages
Co-Inflow:类 Java 语言的粗粒度信息流控制
- DOI:
- 发表时间:
2021 - 期刊:
- 影响因子:0
- 作者:
Jian Xiang;Stephen Chong - 通讯作者:
Stephen Chong
Stephen Chong的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Stephen Chong', 18)}}的其他基金
Student Travel Support for the 30th IEEE Computer Security Foundations Symposium (CSF); August, 2017, Santa Barbara, CA
第 30 届 IEEE 计算机安全基础研讨会 (CSF) 的学生旅行支持;
- 批准号:
1740510 - 财政年份:2017
- 资助金额:
$ 45.64万 - 项目类别:
Standard Grant
TWC: Large: Collaborative: Computing Over Distributed Sensitive Data
TWC:大型:协作:分布式敏感数据计算
- 批准号:
1565387 - 财政年份:2016
- 资助金额:
$ 45.64万 - 项目类别:
Continuing Grant
Workshop on Formal Methods for Security (November 2015)
安全正式方法研讨会(2015 年 11 月)
- 批准号:
1551249 - 财政年份:2015
- 资助金额:
$ 45.64万 - 项目类别:
Standard Grant
TWC: Small: Language-level Control of Authority
TWC:小:语言级别的权限控制
- 批准号:
1524052 - 财政年份:2015
- 资助金额:
$ 45.64万 - 项目类别:
Standard Grant
CAREER: Practical, Expressive, Language-based Information Security
职业:实用、富有表现力、基于语言的信息安全
- 批准号:
1054172 - 财政年份:2011
- 资助金额:
$ 45.64万 - 项目类别:
Continuing 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 万元
- 项目类别:重大研究计划
相似海外基金
CC* Regional Networking: Connecting Colorado's Western Slope Small Institutions of Higher Education to the Front Range GigaPoP Regional R&E Infrastructure
CC* 区域网络:将科罗拉多州西坡小型高等教育机构与前沿 GigaPoP 区域 R 连接起来
- 批准号:
2346635 - 财政年份:2024
- 资助金额:
$ 45.64万 - 项目类别:
Standard Grant
Development of small molecular ligands that bind to repeat RNA and induce a conformational change of RNA higher-order structure
开发与重复 RNA 结合并诱导 RNA 高阶结构构象变化的小分子配体
- 批准号:
20K15398 - 财政年份:2020
- 资助金额:
$ 45.64万 - 项目类别:
Grant-in-Aid for Early-Career Scientists
SHF: Small: Semantics of Higher Order Probabilistic Programs
SHF:小:高阶概率程序的语义
- 批准号:
2008083 - 财政年份:2020
- 资助金额:
$ 45.64万 - 项目类别:
Standard Grant
CIF: Small: Data Analysis in Higher-Order Complex Networks
CIF:小型:高阶复杂网络中的数据分析
- 批准号:
2008555 - 财政年份:2020
- 资助金额:
$ 45.64万 - 项目类别:
Standard Grant
CIF: Small: Cluster Analysis for Highly-correlated, Heavy-tailed, and Higher-order Data
CIF:小型:高相关、重尾和高阶数据的聚类分析
- 批准号:
1908969 - 财政年份:2019
- 资助金额:
$ 45.64万 - 项目类别:
Standard Grant
OAC Core: Small: Higher Order Solvers for Training Machine Learning Models
OAC 核心:小型:用于训练机器学习模型的高阶求解器
- 批准号:
1908691 - 财政年份:2019
- 资助金额:
$ 45.64万 - 项目类别:
Standard Grant
CHS: Small: Higher-Order Monte Carlo Samples for Computer Graphics Rendering
CHS:小型:用于计算机图形渲染的高阶蒙特卡洛样本
- 批准号:
1812796 - 财政年份:2018
- 资助金额:
$ 45.64万 - 项目类别:
Continuing Grant
RI: Small: Modern Machine Learning Algorithms for Ranking from Pairwise and Higher-Order Comparisons
RI:小型:用于通过成对和高阶比较进行排名的现代机器学习算法
- 批准号:
1717290 - 财政年份:2017
- 资助金额:
$ 45.64万 - 项目类别:
Standard Grant
Morphological control of encapsulated small particles inside polymer capsules and preparation of their higher-order structure materials(Fostering Joint International Research)
聚合物胶囊内封装小颗粒的形态控制及其高阶结构材料的制备(促进国际联合研究)
- 批准号:
16KK0113 - 财政年份:2017
- 资助金额:
$ 45.64万 - 项目类别:
Fund for the Promotion of Joint International Research (Fostering Joint International Research)
SHF: Small: A Higher-Order Framework for Meta-Theoretic Reasoning
SHF:小:元理论推理的高阶框架
- 批准号:
1617771 - 财政年份:2016
- 资助金额:
$ 45.64万 - 项目类别:
Standard Grant