NeTS: Small: Collaborative Research: Protocol Validation using Minimally Supervised Semantic Interpretation of Text
NeTS: Small: Collaborative Research: Protocol Validation using Minimally Supervised Semantic Interpretation of Text
批准号:
1814105
负责人:
Dan Goldwasser
金额:
$25.0万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2018
资助国家:
美国
项目状态:
已结题
起止时间:
2018-10-01 至 2021-09-30
中文摘要
构成互联网的网络是我们社会的基础,促进了医疗和金融服务的访问,支持了电网等关键基础设施,并支持了自动驾驶汽车和物联网设备提供的紧急服务。网络行为由随着时间推移开发和测试的一组指令或协议决定。此类协议必须正确运行,并符合通常在文档(S)中描述的要求,即在文本表示中。如果它们不能正常运行,网络的性能和安全性可能会受到影响。这个项目的目标是增加对网络协议的保证,特别是在它们遵守特定规则、它们的互操作性和它们的功能方面。这个项目将通过一种新的方案来实现这一点,该方案通过从协议文本规范中自动提取协议需求来执行协议测试。这将标志着该领域的重大进步,朝着确保网络协议按照我们预期的方式运行的自动化机制迈进,使网络更加可靠和安全。这个多学科项目结合了自然语言处理和计算机网络的专业知识,以创建用于协议验证的方法、框架、知识库和工具,用于(1)符合性检查、(2)错误查找和(3)互操作性测试。一般方法是将机器学习、语义分析和信息提取技术应用于结构化文本(RFC、互联网草稿)和非结构化文本(博客、论坛和错误报告),并创建关于协议的知识库,其中包含正式信息,如消息格式、协议状态机、约束和半正式信息,如时间属性、调优条件和参数,从一个版本到另一个版本的变化,或已知错误。这些信息被组织到知识库中,并用于通过协议模糊化、程序分析、软件模型检查和测量方法来验证协议实现,以检查协议是否符合其规范,检测依赖于固有协议属性的语义错误,或检查不同版本或协议堆栈之间的互操作性问题。这项工作以来自三个代表性领域的协议为指导--TCP变体、SDN生态系统和物联网智能家居环境。该奖项反映了NSF的法定使命,并通过使用基金会的智力优势和更广泛的影响审查标准进行评估,被认为值得支持。
英文摘要
The networks that comprise the Internet are fundamental to our society, facilitating access to medical and financial services, supporting critical infrastructure such as the power grid, and enabling emergent services such as those provided by autonomous cars and IoT (Internet of Things) devices. Network behavior is dictated by a set of instructions, or protocols, developed and tested over time. Such protocols must operate correctly and comply with requirements that are usually described in a document(s), i.e., in a textual representation. If they do not operate properly, the performance and security of a network could be compromised. The goal of this project is to increase assurance in network protocols, specifically in their compliance to specified rules, in their inter-operability and in their functionality. This project will accomplish this via a novel scheme to perform protocol testing through automated extraction of protocol requirements from their textual specification. This would mark a significant advance in the field, towards automated mechanisms that assure that network protocols are behaving as we expect them to, making networks more reliable and secure. This multidisciplinary project combines expertise from natural language processing and computer networks to create methodologies, frameworks, a knowledge base, and tools for protocol validation for (1) compliance checking, (2) bug finding, and (3) interoperability testing. The general approach is to apply machine learning, semantic parsing and information extraction techniques to structured text (RFCs, internet-drafts) and unstructured text (blogs, forums, and bug reports), and create a knowledge base about the protocols, containing formal information such as message formats, protocol state machine, constraints, and semi-formal information such as temporal properties, tuning conditions and parameters, changes from one version to another, or known bugs. This information is organized into a knowledge base and used to validate protocol implementations through protocol fuzzying, program analysis, software model checking, and measurement methods, to check whether protocols are compliant with their specifications, to detect semantic bugs dependent on intrinsic protocol properties, or check for interoperability issues between different versions, or protocol stacks. This work is guided by protocols from three representative domains -- TCP variants, the SDN ecosystem, and IoT smart home environment.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.
期刊论文(1)
专著(0)
科研奖励(0)
会议论文
Leveraging Textual Specifications for Grammar-Based Fuzzing of Network Protocols
利用文本规范进行基于语法的网络协议模糊测试
DOI:
10.1609/aaai.v33i01.33019478
发表时间:
2019
期刊:
Innovative applications of artificial intelligence
影响因子:
--
作者:
[Jero, Samuel, Pacheco, Maria Leonor, Goldwasser, Dan, Nita-Rotaru, Cristina]
通讯作者:
Nita-Rotaru, Cristina
Collaborative Research: III: Small: Robust Learning and Inference Protocols for Mitigating Information Pollution
-
批准号:2135573
-
项目类别:Standard Grant
-
资助金额:$25.0万
-
财政年份:2022
-
负责人:Dan Goldwasser
-
依托单位:
RI: CAREER : Understanding Opinions by Reasoning over Socially Grounded Language
-
批准号:2048001
-
项目类别:Continuing Grant
-
资助金额:$50.0万
-
财政年份:2021
-
负责人:Dan Goldwasser
-
依托单位:
国内基金
海外基金
登录
查看更多内容
昼夜节律性small RNA在血斑形成时间推断中的法医学应用研究
-
批准号:
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2024
-
负责人:
-
依托单位:
tRNA-derived small RNA上调YBX1/CCL5通路参与硼替佐米诱导慢性疼痛的机制研究
-
批准号:
-
项目类别:省市级项目
-
资助金额:10.0万元
-
批准年份:2022
-
负责人:张祥忠
-
依托单位:
Small RNA调控I-F型CRISPR-Cas适应性免疫性的应答及分子机制
-
批准号:32000033
-
项目类别:青年科学基金项目
-
资助金额:24.0万元
-
批准年份:2020
-
负责人:林平
-
依托单位:
Small RNAs调控解淀粉芽胞杆菌FZB42生防功能的机制研究
-
批准号:31972324
-
项目类别:面上项目
-
资助金额:58.0万元
-
批准年份:2019
-
负责人:高学文
-
依托单位:
变异链球菌small RNAs连接LuxS密度感应与生物膜形成的机制研究
-
批准号:81900988
-
项目类别:青年科学基金项目
-
资助金额:21.0万元
-
批准年份:2019
-
负责人:毛梦莹
-
依托单位:
肠道细菌关键small RNAs在克罗恩病发生发展中的功能和作用机制
-
批准号:31870821
-
项目类别:面上项目
-
资助金额:56.0万元
-
批准年份:2018
-
负责人:陈江宁
-
依托单位:
基于small RNA 测序技术解析鸽分泌鸽乳的分子机制
-
批准号:31802058
-
项目类别:青年科学基金项目
-
资助金额:26.0万元
-
批准年份:2018
-
负责人:麻慧
-
依托单位:
Small RNA介导的DNA甲基化调控的水稻草矮病毒致病机制
-
批准号:31772128
-
项目类别:面上项目
-
资助金额:60.0万元
-
批准年份:2017
-
负责人:吴建国
-
依托单位:
基于small RNA-seq的针灸治疗桥本甲状腺炎的免疫调控机制研究
-
批准号:81704176
-
项目类别:青年科学基金项目
-
资助金额:20.0万元
-
批准年份:2017
-
负责人:赵继梦
-
依托单位:
水稻OsSGS3与OsHEN1调控small RNAs合成及其对抗病性的调节
-
批准号:91640114
-
项目类别:重大研究计划
-
资助金额:85.0万元
-
批准年份:2016
-
负责人:何祖华
-
依托单位: