SHF: Medium: Generating Correctness Proofs with Neural Networks
SHF: Medium: Generating Correctness Proofs with Neural Networks
批准号:
1955457
负责人:
Sorin Lerner
金额:
$120.0万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2020
资助国家:
美国
项目状态:
未结题
起止时间:
2020-07-01 至 2025-06-30
中文摘要
点击翻译按钮获取中文摘要
英文摘要
Errors in software can lead to disastrous consequences, from power outages to stock market crashes, and from massive leaks of private consumer data to wide-scale software vulnerabilities. A promising approach to making software more reliable is foundational verification. In this approach programmers use a theorem prover to state and prove properties about their programs. Because the proofs are done with the assistance of a theorem prover, in full complete detail, foundational verification provides the strongest possible levels of assurance, virtually guaranteeing that the software works correctly. However, while foundational verification shows great promise, the cost of producing foundationally verified software remains prohibitively high for most programs, as it requires enormous manual effort by highly trained experts. The manual effort required in foundational verification is one of the main impediments to the broader adoption of this promising technique.The goal of this project is to use machine learning to significantly alleviate the manual effort required to complete proofs in foundational verification, thereby fundamentally reshaping the cost/benefit analysis of using the methodology. The intellectual merit involves training machine-learning algorithms on current proofs to automatically predict the steps that need to be taken in future proofs. By laying the foundation for a significant shift in the cost/benefit analysis of using foundational verification, this project has the potential of ushering in an new era of increased adoption of the technique, and of safer and more secure software as a result.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.
期刊论文(4)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
Just-in-time learning for bottom-up enumerative synthesis
自下而上的枚举综合的即时学习
DOI:
10.1145/3428295
发表时间:
2020
期刊:
Proceedings of the ACM on Programming Languages
影响因子:
--
作者:
[Barke, Shraddha, Peleg, Hila, Polikarpova, Nadia]
通讯作者:
Polikarpova, Nadia
Regex+: Synthesizing Regular Expressions from Positive Examples
Regex:从正例合成正则表达式
DOI:
--
发表时间:
2022
期刊:
11TH Workshop on Synthesis
影响因子:
--
作者:
[Pertseva, Elizaveta, Barbone, Mark, Rudek, Joey, Polikarpova, Nadia]
通讯作者:
Polikarpova, Nadia
Data-driven lemma synthesis for interactive proofs
用于交互式证明的数据驱动引理合成
DOI:
10.1145/3563306
发表时间:
2022
期刊:
Proceedings of the ACM on Programming Languages
影响因子:
--
作者:
[Sivaraman, Aishwarya, Sanchez-Stern, Alex, Chen, Bretton, Lerner, Sorin, Millstein, Todd]
通讯作者:
Millstein, Todd
Generating correctness proofs with neural networks
使用神经网络生成正确性证明
DOI:
10.1145/3394450.3397466
发表时间:
2020
期刊:
4th ACM SIGPLAN International Workshop on Machine Learning and Programming Languagesu
影响因子:
--
作者:
[Sanchez-Stern, Alex, Alhessi, Yousef, Saul, Lawrence, Lerner, Sorin]
通讯作者:
Lerner, Sorin
Collaborative Research: SHF: Small: Data-Driven Lemma Synthesis for Interactive Proofs
-
批准号:2220892
-
项目类别:Standard Grant
-
资助金额:$25.0万
-
财政年份:2022
-
负责人:Sorin Lerner
-
依托单位:
CPS: Synergy: Towards Foundational Verification of Cyber-Physical Systems
-
批准号:1544757
-
项目类别:Standard Grant
-
资助金额:$70.0万
-
财政年份:2015
-
负责人:Sorin Lerner
-
依托单位:
TWC: Medium: Towards a Formally Verified Web Browser
-
批准号:1228967
-
项目类别:Standard Grant
-
资助金额:$111.0万
-
财政年份:2012
-
负责人:Sorin Lerner
-
依托单位:
SHF:Small: Bringing Extensibility and Performance to Verified Compilers
-
批准号:1219172
-
项目类别:Standard Grant
-
资助金额:$40.0万
-
财政年份:2012
-
负责人:Sorin Lerner
-
依托单位:
SHF: Small: Application Shrinking for Reducing Energy Consumption
-
批准号:1018632
-
项目类别:Standard Grant
-
资助金额:$50.0万
-
财政年份:2010
-
负责人:Sorin Lerner
-
依托单位:
CPA-CPL: Scalable Analysis for Concurrent Programs
-
批准号:0811512
-
项目类别:Standard Grant
-
资助金额:$35.0万
-
财政年份:2008
-
负责人:Sorin Lerner
-
依托单位:
CAREER: Automatically Generating and Processing Program Analyses and Optimizations
-
批准号:0644306
-
项目类别:Continuing Grant
-
资助金额:$40.0万
-
财政年份:2007
-
负责人:Sorin Lerner
-
依托单位:
海外基金