CAREER: Verifying Distributed System Implementations
职业:验证分布式系统实施
基本信息
- 批准号:1749570
- 负责人:
- 金额:$ 55万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Continuing Grant
- 财政年份:2018
- 资助国家:美国
- 起止时间:2018-04-01 至 2025-03-31
- 项目状态:未结题
- 来源:
- 关键词:
项目摘要
Billions of people depend on distributed systems every day for health care, banking, transportation, and more. Despite costly testing efforts, these complex services still fail in practice, leading to data loss and major service outages that threaten everyone's convenience, finances, and safety. This project is developing the tools and techniques necessary to verify (mathematically prove) safety and reliability for distributed systems implementations under any combination of network and machine misbehaviors. The intellectual merits are to develop compositional verification techniques where the programmer can independently prove correctness for applications and reliability for fault-tolerance components. The broader significance and importance are to provide rigorous reliability guarantees for the core computational infrastructure society depends on and to train a new generation of engineers who will create high-performance, verified distributed systems implementations.This project aims to make verification tractable by developing verified system transformers which automatically wrap simple systems with fault tolerance mechanisms guaranteed to preserve equivalence. This approach separates concerns of application correctness from fault tolerance which eases proof effort and enables greater code reuse. Industrial practitioners are already using an early prototype verified system transformer as a guide in exploring designs and alternate implementations. An outcome of this project is an extensive library of such transformers covering a broad range of critical distributed system features including reconfiguration, ring maintenance, and software update.This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.
每天有数十亿人依赖分布式系统来获得医疗保健、银行、交通等服务。 尽管进行了昂贵的测试,但这些复杂的服务在实践中仍然失败,导致数据丢失和重大服务中断,威胁到每个人的便利性,财务和安全。该项目正在开发必要的工具和技术,以验证(数学证明)在网络和机器错误行为的任何组合下分布式系统实现的安全性和可靠性。智力的优点是开发组合验证技术,程序员可以独立地证明应用程序的正确性和容错组件的可靠性。更广泛的意义和重要性是为社会所依赖的核心计算基础设施提供严格的可靠性保证,并培养新一代的工程师,他们将创建高性能,验证分布式系统implementation.This项目的目的是使验证易于处理的开发验证系统transformers自动包装简单的系统与容错机制,保证保持等价性。这种方法将对应用程序正确性的关注与容错分离开来,从而简化了证明工作,并实现了更高的代码重用。行业从业者已经在使用早期原型验证系统Transformer作为探索设计和替代实现的指南。该项目的一个成果是一个广泛的此类变压器库,涵盖了广泛的关键分布式系统功能,包括重新配置、环维护和软件更新。该奖项反映了NSF的法定使命,并通过使用基金会的知识价值和更广泛的影响审查标准进行评估,被认为值得支持。
项目成果
期刊论文数量(6)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Relational e-matching
关系电子匹配
- DOI:
- 发表时间:2022
- 期刊:
- 影响因子:0
- 作者:Yihong Zhang;Yisu Remy Wang;Max Willsey;Zachary Tatlock
- 通讯作者:Zachary Tatlock
egg: Fast and extensible equality saturation
Egg:快速且可扩展的平等饱和
- DOI:10.1145/3434304
- 发表时间:2021
- 期刊:
- 影响因子:0
- 作者:Willsey, Max;Nandi, Chandrakana;Wang, Yisu Remy;Flatt, Oliver;Tatlock, Zachary;Panchekha, Pavel
- 通讯作者:Panchekha, Pavel
QED at Large: A Survey of Engineering of Formally Verified Software
- DOI:10.1561/2500000045
- 发表时间:2019-09
- 期刊:
- 影响因子:0
- 作者:T. Ringer;Karl Palmskog;Ilya Sergey;Miloš Gligorić;Zachary Tatlock
- 通讯作者:T. Ringer;Karl Palmskog;Ilya Sergey;Miloš Gligorić;Zachary Tatlock
Rewrite rule inference using equality saturation
- DOI:10.1145/3485496
- 发表时间:2021-08
- 期刊:
- 影响因子:0
- 作者:Chandrakana Nandi;Max Willsey;Amy Zhu;Y. Wang;Brett Saiki;Adam Anderson;Adriana Schulz;D. Grossman;Zach Tatlock
- 通讯作者:Chandrakana Nandi;Max Willsey;Amy Zhu;Y. Wang;Brett Saiki;Adam Anderson;Adriana Schulz;D. Grossman;Zach Tatlock
Small Proofs from Congruence Closure
同余闭包的小证明
- DOI:
- 发表时间:2022
- 期刊:
- 影响因子:0
- 作者:Oliver Flatt;Samuel Coward;Max Willsey;Zachary Tatlock;Pavel Panchekha
- 通讯作者:Pavel Panchekha
{{
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 }}
Zachary Tatlock其他文献
Verifying that web pages have accessible layout
验证网页是否具有可访问的布局
- DOI:
10.1145/3192366.3192407 - 发表时间:
2018 - 期刊:
- 影响因子:0
- 作者:
P. Panchekha;Adam T. Geller;Michael D. Ernst;Zachary Tatlock;Shoaib Kamil - 通讯作者:
Shoaib Kamil
Odyssey: An Interactive Workbench for Expert-Driven Floating-Point Expression Rewriting
Odyssey:用于专家驱动的浮点表达式重写的交互式工作台
- DOI:
10.1145/3586183.3606819 - 发表时间:
2023 - 期刊:
- 影响因子:0
- 作者:
Edward Misback;Caleb K. Chan;Brett Saiki;Eunice Jun;Zachary Tatlock;P. Panchekha - 通讯作者:
P. Panchekha
VizAssert Visual Logic Assertion HTML + CSS Assertion QFLRA ( SMT ) 3 § 4 Accessibility Guidelines
VizAssert 视觉逻辑断言 HTML + CSS 断言 QFLRA (SMT) 3 § 4 辅助功能指南
- DOI:
- 发表时间:
2018 - 期刊:
- 影响因子:0
- 作者:
P. Panchekha;Adam T. Geller;Michael D. Ernst;Zachary Tatlock;Shoaib Kamil;Paul G. Allen - 通讯作者:
Paul G. Allen
Using E-Graphs for CAD Parameter Inference
使用电子图进行 CAD 参数推断
- DOI:
- 发表时间:
2019 - 期刊:
- 影响因子:0
- 作者:
Chandrakana Nandi;Adam Anderson;Max Willsey;James R. Wilcox;Eva Darulova;D. Grossman;Zachary Tatlock - 通讯作者:
Zachary Tatlock
Verified peephole optimizations for CompCert
经过验证的 CompCert 窥孔优化
- DOI:
10.1145/2908080.2908109 - 发表时间:
2016 - 期刊:
- 影响因子:0
- 作者:
Eric Mullen;Daryl Zuniga;Zachary Tatlock;D. Grossman - 通讯作者:
D. Grossman
Zachary Tatlock的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Zachary Tatlock', 18)}}的其他基金
CCRI: New: Incubating egg: Developing a Scalable, Cohesive Equality Saturation Ecosystem and Community
CCRI:新:孵化蛋:开发可扩展、有凝聚力的平等饱和生态系统和社区
- 批准号:
2232339 - 财政年份:2023
- 资助金额:
$ 55万 - 项目类别:
Standard Grant
SHF: Medium: Next Generation Equality Saturation by way of Datalog
SHF:中:通过数据记录实现下一代平等饱和度
- 批准号:
2312195 - 财政年份:2023
- 资助金额:
$ 55万 - 项目类别:
Standard Grant
FMitF: A Framework for Synthesis of Efficient, Reliable, and Secure Operating System Components
FMITF:高效、可靠和安全操作系统组件的综合框架
- 批准号:
1836724 - 财政年份:2018
- 资助金额:
$ 55万 - 项目类别:
Standard Grant
SHF: Small: Programming Languages Foundations for 3D-Printing
SHF:小型:3D 打印的编程语言基础
- 批准号:
1813166 - 财政年份:2018
- 资助金额:
$ 55万 - 项目类别:
Standard Grant
相似海外基金
CAREER: Verifying Security and Privacy of Distributed Applications
职业:验证分布式应用程序的安全性和隐私
- 批准号:
2338317 - 财政年份:2024
- 资助金额:
$ 55万 - 项目类别:
Continuing Grant
CRII: SHF: Theoretical Foundations of Verifying Function Values and Reducing Annotation Overhead in Automatic Deductive Verification
CRII:SHF:自动演绎验证中验证函数值和减少注释开销的理论基础
- 批准号:
2348334 - 财政年份:2024
- 资助金额:
$ 55万 - 项目类别:
Standard Grant
CarbonCultivator: Identifying and verifying carbon sequestration for the agriculture sector
CarbonCultivator:识别和验证农业部门的碳封存
- 批准号:
10077616 - 财政年份:2023
- 资助金额:
$ 55万 - 项目类别:
Collaborative R&D
Research on planning methods for sustainable infrastructure formation in rural areas by verifying policies for endogenous regional development
通过验证区域内生发展政策研究农村地区可持续基础设施形成的规划方法
- 批准号:
23K04166 - 财政年份:2023
- 资助金额:
$ 55万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
Collaborative Research: SHF: Medium: Verifying Deep Neural Networks with Spintronic Probabilistic Computers
合作研究:SHF:中:使用自旋电子概率计算机验证深度神经网络
- 批准号:
2311295 - 财政年份:2023
- 资助金额:
$ 55万 - 项目类别:
Continuing Grant
Development of a comprehensive evaluation method for muscle properties useful for verifying the effects of nutrition and exercise interventions
开发肌肉特性综合评估方法,有助于验证营养和运动干预的效果
- 批准号:
23K16784 - 财政年份:2023
- 资助金额:
$ 55万 - 项目类别:
Grant-in-Aid for Early-Career Scientists
A synthetic data and generative A.I approach to verifying and validating A.I
用于验证和验证人工智能的合成数据和生成人工智能方法
- 批准号:
10065801 - 财政年份:2023
- 资助金额:
$ 55万 - 项目类别:
Collaborative R&D
Verifying AI systems by extracting automata via learning
通过学习提取自动机来验证人工智能系统
- 批准号:
2791125 - 财政年份:2023
- 资助金额:
$ 55万 - 项目类别:
Studentship
Verifying the function and effectiveness of personal coaching for athletes
验证运动员私人教练的功能和有效性
- 批准号:
23K10696 - 财政年份:2023
- 资助金额:
$ 55万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
Collaborative Research: FMitF: Track I: The Phlox framework for verifying a high-performance distributed database
合作研究:FMitF:第一轨:用于验证高性能分布式数据库的 Phlox 框架
- 批准号:
2319167 - 财政年份:2023
- 资助金额:
$ 55万 - 项目类别:
Standard Grant