FMitF: Track I: NLP-Assisted Formal Verification of the NFS Distributed File System Protocol
FMitF: Track I: NLP-Assisted Formal Verification of the NFS Distributed File System Protocol
批准号:
1918225
负责人:
Erez Zadok
金额:
$74.83万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2019
资助国家:
美国
项目状态:
已结题
起止时间:
2019-10-01 至 2024-09-30
中文摘要
互联网的成功和发展归功于确保计算机可以相互通信的标准。这些标准是人工编写的技术设计文档,需要数年时间来开发和实现。然而,这样的设计文档通常是不精确的,并且它们的软件实现并不总是符合它们的设计。本项目旨在加速互联网标准的设计和实施过程,采用:(1)人工智能(AI)技术自动处理设计文档,以便快速发现和报告设计文档中的缺陷;(2)对软件实现进行运行时分析,以检测其各自设计的偏差。项目工件——软件、源代码、经过验证和修复的rfc、数据集、跟踪和结果都将包含在我们称为“NFS验证器”的系统中。研究结果将通过同行评审的出版物和arxiv.org进行传播。所有文物将通过项目网站:https://www.filesystems.org/nfsval公开,并将在项目结束后至少十年可用。该项目将:(1)开展涉及复杂的分布式网络文件系统第4版(NFSv4)协议的主要案例研究;(2)利用自然语言处理(NLP)人工智能技术建立NFSv4预期行为的理论模型;(3)分析模型,发现不一致之处;(4)将模型与已知正确的另一个参考实现进行核对;(5)监控实际运行的NFS实现是否符合我们验证的理论模型。NFS是一种流行且不断发展的协议,它使用户能够跨任何网络访问他们的文件和数据。NFSv4设计文档相当复杂,长达500多页。该项目将(1)帮助加快NFSv4正在进行的设计、开发和采用;(2)推动NLP/AI技术的发展,以理解人类编写的设计文档;(三)提高设计的形式化建模和验证的技术水平;(四)培养和教育研究生和本科生;(5)产生适用于许多其他互联网标准的结果。该奖项反映了美国国家科学基金会的法定使命,并通过使用基金会的知识价值和更广泛的影响审查标准进行评估,被认为值得支持。
英文摘要
The Internet's success and growth is owed to standards that ensure computers can talk to each other. These standards are human-written, technical design documents that take years to develop and implement. However, such design documents are often imprecise, and their software implementations do not always conform to their designs. This project aims to speed up the process of designing and implementing Internet standards using: (1) Artificial Intelligence (AI) techniques to automatically process design documents so that flaws in them can be detected and reported quickly, and (2) runtime analysis of software implementations to detect deviations from their respective designs. The project artifacts - software, source code, verified and fixed RFCs, data sets, traces, and results will all be embodied in a system we call "NFS Validator". Results will be disseminated using peer-reviewed publications and arxiv.org. All artifacts will be made public through the project Website: https://www.filesystems.org/nfsval, and will be available for at least ten years following the end of the project.This project will: (1) conduct a major case study involving the complex, distributed Network File System version 4 (NFSv4) protocol; (2) develop a theoretical model of NFSv4's expected behavior using Natural Language Processing (NLP) AI techniques; (3) analyze the model to detect inconsistencies; (4) check the model against another reference implementation that is known to be correct; and (5) monitor an actual running NFS implementation for compliance with our verified theoretical model. The NFS is a popular and growing protocol that enables users to access their files and data across any network. The NFSv4 design documents are fairly complex and over 500 pages long. This project will (1) help accelerate NFSv4's ongoing design, development, and adoption; (2) advance the state of the art in NLP/AI techniques to understand human-written design documents; (3) advance the state of the art in formally modeling and verifying such designs; (4) train and educate graduate and undergraduate students; and (5) produce results that are applicable to many other Internet standards.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.
期刊论文(10)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
Input and Output Coverage Needed in File System Testing
文件系统测试所需的输入和输出覆盖率
DOI:
10.1145/3599691.3603405
发表时间:
2023
期刊:
The 15th ACM Workshop on Hot Topics in Storage and File Systems (HotStorage '23
影响因子:
--
作者:
[Liu, Yifei, Ahuja, Gautam, Kuenning, Geoff, Smolka, Scott, Zadok, Erez]
通讯作者:
Zadok, Erez
A distributed simplex architecture for multi-agent systems
多智能体系统的分布式单纯形体系结构
DOI:
10.1016/j.sysarc.2022.102784
发表时间:
2023
期刊:
Journal of Systems Architecture
影响因子:
4.5
作者:
[Mehmood, Usama, Roy, Shouvik, Damare, Amol, Grosu, Radu, Smolka, Scott A., Stoller, Scott D.]
通讯作者:
Stoller, Scott D.
DOI:
--
发表时间:
2022
期刊:
影响因子:
--
作者:
[Sayontan Ghosh;Amanpreet Singh;Alex Merenstein;S. Smolka;E. Zadok;Niranjan Balasubramanian]
通讯作者:
Sayontan Ghosh;Amanpreet Singh;Alex Merenstein;S. Smolka;E. Zadok;Niranjan Balasubramanian
Synthesizing Pareto-Optimal Signal-Injection Attacks on ICDs
综合 ICD 的帕累托最优信号注入攻击
DOI:
10.1109/access.2022.3233010
发表时间:
2023
期刊:
IEEE Access
影响因子:
3.9
作者:
[Krish, Veena, Paoletti, Nicola, Smolka, Scott A., Rahmati, Amir]
通讯作者:
Rahmati, Amir
Swarm Model Checking on the {GPU}
{GPU} 上的群体模型检查
DOI:
10.1007/978-3-030-30923-7_6
发表时间:
2020
期刊:
International journal on software tools for technology transfer
影响因子:
1.5
作者:
[DeFrancisco, R., Cho, S., Ferdman, M., Smolka, S. A.]
通讯作者:
Smolka, S. A.
共 10 条
Collaborative Research: CyberTraining: Implementation: Medium: FOUNT: Scaffolded, Hands-On Learning for a Data-Centric Future
-
批准号:2230078
-
项目类别:Standard Grant
-
资助金额:$17.49万
-
财政年份:2022
-
负责人:Erez Zadok
-
依托单位:
Collaborative Research: CNS Core: Medium: Secure, Reliable, and Efficient Long-Term Storage
-
批准号:2106263
-
项目类别:Continuing Grant
-
资助金额:$71.73万
-
财政年份:2021
-
负责人:Erez Zadok
-
依托单位:
Collaborative Research: CNS Core: Medium: Optimizing Storage Caches via Adaptive and Reconfigurable Tiering
-
批准号:2106434
-
项目类别:Continuing Grant
-
资助金额:$53.33万
-
财政年份:2021
-
负责人:Erez Zadok
-
依托单位:
CNS Core: III: Medium: Collaborative Research: Optimizing and Understanding Large Parameter Spaces in Storage Systems
-
批准号:1900706
-
项目类别:Continuing Grant
-
资助金额:$82.31万
-
财政年份:2019
-
负责人:Erez Zadok
-
依托单位:
Collaborative Research: CI-SUSTAIN: National File System Trace Repository
-
批准号:1729939
-
项目类别:Standard Grant
-
资助金额:$12.99万
-
财政年份:2017
-
负责人:Erez Zadok
-
依托单位:
Student Travel Support for the 13th USENIX File and Storage Technologies conference (FASTI 2015)
-
批准号:1522834
-
项目类别:Standard Grant
-
资助金额:$2.0万
-
财政年份:2015
-
负责人:Erez Zadok
-
依托单位:
CSR: Medium: Collaborative Research: Workload-Aware Storage Architectures for Optimal Performance and Energy Efficiency
-
批准号:1302246
-
项目类别:Standard Grant
-
资助金额:$51.39万
-
财政年份:2013
-
负责人:Erez Zadok
-
依托单位:
BIGDATA: Small: DCM: Collaborative Research: An efficient, versatile, scalable, and portable storage system for scientific data containers
-
批准号:1251137
-
项目类别:Standard Grant
-
资助金额:$44.43万
-
财政年份:2013
-
负责人:Erez Zadok
-
依托单位:
TTP: Small: NFS4Sec: An Extensible Security Layer for Network Storage
-
批准号:1223239
-
项目类别:Standard Grant
-
资助金额:$48.68万
-
财政年份:2012
-
负责人:Erez Zadok
-
依托单位:
Student Travel Support for the First USENIX Workshop on Sustainable Information Technology (SustainIT 2010)
-
批准号:0968748
-
项目类别:Standard Grant
-
资助金额:$1.0万
-
财政年份:2010
-
负责人:Erez Zadok
-
依托单位:
Performance- and Energy-Aware HEC Storage Stacks
-
批准号:0937854
-
项目类别:Standard Grant
-
资助金额:$65.2万
-
财政年份:2009
-
负责人:Erez Zadok
-
依托单位:
CSR---PDOS: Support for Atomic Sequences of File System Operations
-
批准号:0614784
-
项目类别:Standard Grant
-
资助金额:$56.17万
-
财政年份:2006
-
负责人:Erez Zadok
-
依托单位:
HEC: File System Tracing, Replaying, Profiling, and Analysis on HEC Systems
-
批准号:0621463
-
项目类别:Standard Grant
-
资助金额:$76.03万
-
财政年份:2006
-
负责人:Erez Zadok
-
依托单位:
CSR---AES: Runtime Monitoring and Model Checking for High-Confidence System Software
-
批准号:0509230
-
项目类别:Continuing Grant
-
资助金额:$83.0万
-
财政年份:2005
-
负责人:Erez Zadok
-
依托单位:
A Layered Approach to Securing Network File Systems
-
批准号:0310493
-
项目类别:Continuing Grant
-
资助金额:$40.0万
-
财政年份:2003
-
负责人:Erez Zadok
-
依托单位:
CAREER: An In-Kernel Runtime Execution Environment for User-Level Programs
-
批准号:0133589
-
项目类别:Continuing Grant
-
资助金额:$40.0万
-
财政年份:2002
-
负责人:Erez Zadok
-
依托单位:
海外基金