FMitF: Track I: Automating the Verification of Distributed Systems
FMITF:第一轨:分布式系统的自动化验证
基本信息
- 批准号:2018915
- 负责人:
- 金额:$ 74.99万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2020
- 资助国家:美国
- 起止时间:2020-10-01 至 2024-09-30
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Computer software is and has always been teeming with errors. When these errors manifest in a deployed system they can cause severe problems, including undesired behavior and unavailability of critical services. Formal verification is an approach that allows the writing of software that is provably free of such errors, but is notoriously difficult and time-consuming, which makes it harder to adopt in practice. The proposed research will investigate a new approach for automating the verification of complex software running on multiple machines, thus bringing formal verification closer to becoming a practical reality.This proposal will automate the verification process by automatically identifying inductive invariants. It uses model checking to identify an inductive invariant of a small, finite instance of the system and then tries to generalize that invariant to all possible instances. The proposed work is structured along three thrusts. The first thrust will expand this initial idea to cover invariants with existential quantifiers, thus broadening the scope of the approach. The second thrust will scale the approach to more complicated systems by adding support for refinement. The third thrust will go beyond decidable verification in order to support high-performance implementations.The proposed work’s broader impact is multi-faceted. First, it represents a path for bringing formal verification closer to practical use and ensuring it does not remain just an academic exercise. This will further enable building and deploying stable and reliable systems to the immediate benefit of all end users. On the academic side, this project aims to debunk the common belief that model checking is not applicable to complex distributed systems due to its limited scalability. By doing so, this project will bring together theorem proving and model checking, two areas that have long been walking parallel paths towards correctness. The data generated through this work (specifications, implementations, proofs, configurations and script files) will be retained in a secure machine cluster administered by the research groups of the principal investigators, with electronic data backup service provided by the Departmental Computing Organization of the Electrical Engineering and Computer Science Department at Michigan and the Information and Technology Services of the University of Michigan. They will also be hosted on publicly available repository providers like github.com. Data will be retained for at least three years beyond the award period, as required by NSF guidelines. The current repository can be found at: https://github.com/GLaDOS-Michigan/I4.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.
计算机软件现在是,而且一直是充满错误的。当这些错误在部署的系统中出现时,它们可能会导致严重的问题,包括不期望的行为和关键服务的不可用。形式验证是一种允许编写可证明没有此类错误的软件的方法,但众所周知,它非常困难和耗时,这使得它更难在实践中采用。该研究将探索一种新的方法来自动验证运行在多台机器上的复杂软件,从而使形式验证更接近成为现实。该建议将通过自动识别归纳不变量来自动化验证过程。它使用模型检查来识别系统的一个小的有限实例的归纳不变量,然后尝试将该不变量推广到所有可能的实例。拟议的工作是按照沿着三个要点安排的。第一个推力将扩大这个最初的想法,以涵盖存在量词的不变量,从而扩大了方法的范围。第二个重点是通过增加对细化的支持,将该方法扩展到更复杂的系统。第三个推力将超越可判定的验证,以支持高性能的实现。第一,它是使正式核查更接近实际用途并确保其不再仅仅是一种学术活动的途径。这将进一步促进构建和部署稳定可靠的系统,使所有最终用户立即受益。在学术方面,该项目旨在揭穿普遍认为模型检查不适用于复杂的分布式系统,由于其有限的可扩展性。通过这样做,这个项目将把定理证明和模型检查结合在一起,这两个领域长期以来一直在朝着正确性的方向并行前进。通过这项工作生成的数据(规范、实现、证明、配置和脚本文件)将保留在由主要研究者的研究小组管理的安全机器集群中,电子数据备份服务由密歇根州电气工程和计算机科学系的部门计算组织以及密歇根大学的信息和技术服务提供。它们也将托管在github.com等公开可用的存储库提供商上。根据NSF指南的要求,数据将在授予期后至少保留三年。当前的存储库可以在以下网站找到:https://github.com/GLaDOS-Michigan/I4.This奖项反映了NSF的法定使命,并被认为值得通过使用基金会的知识价值和更广泛的影响审查标准进行评估来支持。
项目成果
期刊论文数量(1)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Sift: Using Refinement-guided Automation to Verify Complex Distributed Systems
Sift:使用细化引导的自动化来验证复杂的分布式系统
- DOI:
- 发表时间:2022
- 期刊:
- 影响因子:0
- 作者:Haojun Ma;Hammad Ahmad;Aman Goel;Eli Goldweber;Jean-Baptiste Jeannin;Manos Kapritsos;Baris Kasikci
- 通讯作者:Baris Kasikci
{{
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 }}
Manos Kapritsos其他文献
Scaling Leader-Based Agreement Protocols for State Machine Replication
扩展基于领导者的状态机复制协议协议
- DOI:
- 发表时间:
2015 - 期刊:
- 影响因子:0
- 作者:
Manos Kapritsos - 通讯作者:
Manos Kapritsos
Picsou: Enabling Efficient Cross-Consensus Communication
Picsou:实现高效的跨共识沟通
- DOI:
10.48550/arxiv.2312.11029 - 发表时间:
2023 - 期刊:
- 影响因子:0
- 作者:
Reginald Frank;Micah Murray;Suyash Gupta;Ethan Xu;Natacha Crooks;Manos Kapritsos - 通讯作者:
Manos Kapritsos
BAD: bandwidth adaptive dissemination or (the case for BAD trees)
BAD:带宽自适应传播或(BAD 树的情况)
- DOI:
10.1145/1377943.1377963 - 发表时间:
2007 - 期刊:
- 影响因子:2.6
- 作者:
Manos Kapritsos;P. Triantafillou - 通讯作者:
P. Triantafillou
On the Significance of Consecutive Ballots in Paxos
论Paxos中连续投票的意义
- DOI:
- 发表时间:
2020 - 期刊:
- 影响因子:0
- 作者:
Eli Goldweber;Nuda Zhang;Manos Kapritsos - 通讯作者:
Manos Kapritsos
Manos Kapritsos的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Manos Kapritsos', 18)}}的其他基金
Collaborative Research: FMitF: Track I: Simplifying End-to-End Verification of High-Performance Distributed Systems
合作研究:FMitF:第一轨:简化高性能分布式系统的端到端验证
- 批准号:
2318954 - 财政年份:2023
- 资助金额:
$ 74.99万 - 项目类别:
Standard Grant
CAREER: Formal Verification of Performance Properties for Distributed Systems
职业:分布式系统性能属性的形式验证
- 批准号:
2045541 - 财政年份:2021
- 资助金额:
$ 74.99万 - 项目类别:
Continuing Grant
Collaborative Research: PPoSS: LARGE: ScaleStuds: Foundations for Correctness Checkability and Performance Predictability of Systems at Scale
合作研究:PPoSS:大型:ScaleStuds:大规模系统正确性可检查性和性能可预测性的基础
- 批准号:
2118512 - 财政年份:2021
- 资助金额:
$ 74.99万 - 项目类别:
Continuing Grant
CSR: Small: Replication in the Cloud Era
CSR:小:云时代的复制
- 批准号:
1814507 - 财政年份:2018
- 资助金额:
$ 74.99万 - 项目类别:
Standard Grant
相似海外基金
Collaborative Research: GEO OSE Track 2: Developing CI-enabled collaborative workflows to integrate data for the SZ4D (Subduction Zones in Four Dimensions) community
协作研究:GEO OSE 轨道 2:开发支持 CI 的协作工作流程以集成 SZ4D(四维俯冲带)社区的数据
- 批准号:
2324714 - 财政年份:2024
- 资助金额:
$ 74.99万 - 项目类别:
Standard Grant
RII Track-4:NSF: Integrated Electrochemical-Optical Microscopy for High Throughput Screening of Electrocatalysts
RII Track-4:NSF:用于高通量筛选电催化剂的集成电化学光学显微镜
- 批准号:
2327025 - 财政年份:2024
- 资助金额:
$ 74.99万 - 项目类别:
Standard Grant
RII Track-4:NSF: Resistively-Detected Electron Spin Resonance in Multilayer Graphene
RII Track-4:NSF:多层石墨烯中电阻检测的电子自旋共振
- 批准号:
2327206 - 财政年份:2024
- 资助金额:
$ 74.99万 - 项目类别:
Standard Grant
RII Track-4:NSF: Improving subseasonal-to-seasonal forecasts of Central Pacific extreme hydrometeorological events and their impacts in Hawaii
RII Track-4:NSF:改进中太平洋极端水文气象事件的次季节到季节预报及其对夏威夷的影响
- 批准号:
2327232 - 财政年份:2024
- 资助金额:
$ 74.99万 - 项目类别:
Standard Grant
RII Track-4:NSF: Design of zeolite-encapsulated metal phthalocyanines catalysts enabled by insights from synchrotron-based X-ray techniques
RII Track-4:NSF:通过基于同步加速器的 X 射线技术的见解实现沸石封装金属酞菁催化剂的设计
- 批准号:
2327267 - 财政年份:2024
- 资助金额:
$ 74.99万 - 项目类别:
Standard Grant
RII Track-4:NSF: From the Ground Up to the Air Above Coastal Dunes: How Groundwater and Evaporation Affect the Mechanism of Wind Erosion
RII Track-4:NSF:从地面到沿海沙丘上方的空气:地下水和蒸发如何影响风蚀机制
- 批准号:
2327346 - 财政年份:2024
- 资助金额:
$ 74.99万 - 项目类别:
Standard Grant
RII Track-4:NSF: In-Situ/Operando Characterizations of Single Atom Catalysts for Clean Fuel Generation
RII Track-4:NSF:用于清洁燃料生成的单原子催化剂的原位/操作表征
- 批准号:
2327349 - 财政年份:2024
- 资助金额:
$ 74.99万 - 项目类别:
Standard Grant
RII Track-4: NSF: Fundamental study on hydrogen flow in porous media during repetitive drainage-imbibition processes and upscaling for underground energy storage
RII Track-4:NSF:重复排水-自吸过程中多孔介质中氢气流动的基础研究以及地下储能的升级
- 批准号:
2327317 - 财政年份:2024
- 资助金额:
$ 74.99万 - 项目类别:
Standard Grant
RII Track-4:@NASA: Wind-induced noise in the prospective seismic data measured in the Venusian surface environment
RII Track-4:@NASA:金星表面环境中测量的预期地震数据中的风致噪声
- 批准号:
2327422 - 财政年份:2024
- 资助金额:
$ 74.99万 - 项目类别:
Standard Grant
RII Track-4:NSF: An Integrated Urban Meteorological and Building Stock Modeling Framework to Enhance City-level Building Energy Use Predictions
RII Track-4:NSF:综合城市气象和建筑群建模框架,以增强城市级建筑能源使用预测
- 批准号:
2327435 - 财政年份:2024
- 资助金额:
$ 74.99万 - 项目类别:
Standard Grant














{{item.name}}会员




