FMitF: Track II: Symbolic Network Simulator
FMITF:轨道 II:符号网络模拟器
基本信息
- 批准号:1918204
- 负责人:
- 金额:$ 9.99万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2019
- 资助国家:美国
- 起止时间:2019-11-01 至 2022-04-30
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Network programs, such as network protocols and applications, play essential roles on the Internet. However, their correctness is difficult to test, because their behaviors depend on their network environments, but the space of all possible network environments is prohibitively large. Symbolic execution, as a powerful program-analysis technique, can systemically and efficiently explore a large space by leveraging the equivalence classes of cases in the space. However, a significant barrier in using symbolic execution to test network programs is the substantial effort of instrumenting and modifying network programs to model their symbolic network environments. This project provides a powerful and general platform of symbolic network environments so that network programs can be more efficiently and easily tested using symbolic execution for various purposes, such as for finding low-probability bugs, and measuring worst-case performance. This project develops symbolic network environments by leveraging a well-developed and widely used network simulator, NS-3. Specifically, this project extends NS-3 and develops a symbolic network simulator, called SymNS-3, to symbolically test network programs in various symbolic network environments. SymNS-3 is designed to be easy to use: The application program interface (API) of NS-3 will be extended so that a tester can easily and flexibly define a customized symbolic network environment by just calling the APIs in a simulation script without the need to laboriously instrument the NS-3 simulator. SymNS-3 is also designed to be efficient: multiple NS-3 core components will be re-designed in order to exponentially reduce the number of explored program execution paths while still generating the correct simulation results.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.
网络协议和应用程序等网络程序在Internet上扮演着至关重要的角色。然而,它们的正确性很难测试,因为它们的行为依赖于它们的网络环境,但所有可能的网络环境的空间都大得令人望而却步。符号执行作为一种强大的程序分析技术,可以通过利用空间中案例的等价类来系统而有效地探索大空间。然而,使用符号执行来测试网络程序的一个重要障碍是插装和修改网络程序以对其符号网络环境建模的大量工作。该项目提供了一个强大而通用的符号网络环境平台,以便可以更高效、更容易地使用符号执行来测试各种目的的网络程序,例如用于查找低概率错误和测量最坏情况的性能。本项目利用开发成熟、应用广泛的网络模拟器NS-3来开发符号网络环境。具体地说,本项目对NS-3进行了扩展,开发了一个符号网络模拟器Symns-3,用于在各种符号网络环境中对网络程序进行符号测试。Symns-3易于使用:将扩展NS-3的应用程序接口(API),以便测试员只需在模拟脚本中调用API即可轻松灵活地定义定制的符号网络环境,而无需费力地为NS-3模拟器插入指令。Symns-3还被设计为高效的:将重新设计多个NS-3核心组件,以指数级减少探索的程序执行路径的数量,同时仍能生成正确的模拟结果。该奖项反映了NSF的法定使命,并通过使用基金会的智力优势和更广泛的影响审查标准进行评估,被认为值得支持。
项目成果
期刊论文数量(3)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Efficient Protocol Testing Under Temporal Uncertain Event Using Discrete-event Network Simulations
使用离散事件网络模拟在时间不确定事件下进行高效协议测试
- DOI:10.1145/3490028
- 发表时间:2022
- 期刊:
- 影响因子:0.9
- 作者:Vu, Minh;Xu, Lisong;Elbaum, Sebastian;Sun, Wei;Qiao, Kevin
- 通讯作者:Qiao, Kevin
Symbolic ns-3 for Efficient Exhaustive Testing: Design, Implementation, and Simulations
用于高效详尽测试的符号 ns-3:设计、实现和模拟
- DOI:10.1145/3532577.3532604
- 发表时间:2022
- 期刊:
- 影响因子:0
- 作者:Shao, Jianfei;Vu, Minh;Zhang, Mingrui;Jayswal, Asmita;Xu, Lisong
- 通讯作者:Xu, Lisong
Efficient Correctness Testing of Linux Network Stack under Packet Dynamics
- DOI:10.1109/icc40277.2020.9149060
- 发表时间:2020-06
- 期刊:
- 影响因子:0
- 作者:Minh Vu;Phuong Ha;Lisong Xu
- 通讯作者:Minh Vu;Phuong Ha;Lisong Xu
{{
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 }}
Lisong Xu其他文献
MPTCP under Virtual Machine Scheduling Impact
虚拟机调度影响下的MPTCP
- DOI:
10.1109/globecom46510.2021.9685569 - 发表时间:
2021 - 期刊:
- 影响因子:0
- 作者:
Phuong Ha;Lisong Xu - 通讯作者:
Lisong Xu
� Rate: Power-E � icient Mobile Immersive Video Streaming
速率:节能 高效移动沉浸式视频流
- DOI:
- 发表时间:
2020 - 期刊:
- 影响因子:0
- 作者:
Nan Jiang;Yao Liu;Tian Guo;Wenyao Xu;Viswanathan Swaminathan;Lisong Xu;Sheng Wei - 通讯作者:
Sheng Wei
Acknowledgment Time Delay Approach to Optimize TCP Performance in Hybrid Networked Systems
优化混合网络系统中 TCP 性能的确认时间延迟方法
- DOI:
10.5120/17833-8695 - 发表时间:
2014 - 期刊:
- 影响因子:0
- 作者:
Lakshmi Nadh;Y. Krishna;K. N. Rao;Joerg Widmer;R. Denda;Bogdan Moraru;Flavius Copaciu;Gabriel Lazar;Chunlei Liu;Fangyang Shen;Xiaoyuan Guo;Jiangchuan Liu;Jie Feng;Zhipeng Ouyang;Lisong Xu - 通讯作者:
Lisong Xu
HyScaleII: A high performance hybrid optical network architecture for data centers
HyScaleII:用于数据中心的高性能混合光网络架构
- DOI:
10.1109/sarnof.2012.6222725 - 发表时间:
2012 - 期刊:
- 影响因子:0
- 作者:
Shivashis Saha;J. Deogun;Lisong Xu - 通讯作者:
Lisong Xu
Stochastic convex ordering for multiplicative decrease internet congestion control
用于乘法减少互联网拥塞控制的随机凸排序
- DOI:
10.1016/j.comnet.2008.10.012 - 发表时间:
2009 - 期刊:
- 影响因子:0
- 作者:
Han Cai;Do Young Eun;Sangtae Ha;I. Rhee;Lisong Xu - 通讯作者:
Lisong Xu
Lisong Xu的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Lisong Xu', 18)}}的其他基金
FMitF: Track I: Flow Modeling Meets Software Verification: Redesign Internet Congestion Control for Performance and Verifiability
FMITF:第一轨:流建模与软件验证的结合:重新设计互联网拥塞控制以提高性能和可验证性
- 批准号:
2124116 - 财政年份:2021
- 资助金额:
$ 9.99万 - 项目类别:
Standard Grant
CNS Core: Small: Efficient Interoperability Testing of Heterogeneous Network Protocol Implementations
CNS 核心:小型:异构网络协议实现的高效互操作性测试
- 批准号:
2135539 - 财政年份:2021
- 资助金额:
$ 9.99万 - 项目类别:
Standard Grant
NeTS: Small: Exploring the Design Space of Bandwidth Estimation Methods Using Packet Sequence Information
NeTS:小:探索使用数据包序列信息的带宽估计方法的设计空间
- 批准号:
1616087 - 财政年份:2016
- 资助金额:
$ 9.99万 - 项目类别:
Standard Grant
NeTS: Small: Systematically and Scalably Testing Network Programs through Symbolic Exploration of Packet Dynamics
NeTS:小型:通过数据包动态的符号探索系统地、可扩展地测试网络程序
- 批准号:
1526253 - 财政年份:2015
- 资助金额:
$ 9.99万 - 项目类别:
Standard Grant
NeTS: Small: Internet Congestion Control Census
NetS:小型:互联网拥塞控制普查
- 批准号:
1017561 - 财政年份:2010
- 资助金额:
$ 9.99万 - 项目类别:
Standard Grant
CAREER: Stochastic TCP Friendliness: Exploring the Design Space of TCP-Friendly Traffic Control in the Best-Effort Internet
职业:随机 TCP 友好性:探索尽力而为互联网中 TCP 友好流量控制的设计空间
- 批准号:
0644080 - 财政年份:2007
- 资助金额:
$ 9.99万 - 项目类别:
Standard Grant
相似海外基金
FMitF: Track II: Educating Developers about Ownership in Rust
FMITF:轨道 II:对开发人员进行 Rust 所有权教育
- 批准号:
2319014 - 财政年份:2023
- 资助金额:
$ 9.99万 - 项目类别:
Standard Grant
FMitF: Track II: SMT-Based Reachability Analyzer of NGAC Policies
FMitF:轨道 II:NGAC 策略的基于 SMT 的可达性分析器
- 批准号:
2318891 - 财政年份:2023
- 资助金额:
$ 9.99万 - 项目类别:
Standard Grant
Collaborative Research: FMitF: Track II: Cross-Language Support for Runtime Verification
合作研究:FMitF:轨道 II:运行时验证的跨语言支持
- 批准号:
2319473 - 财政年份:2023
- 资助金额:
$ 9.99万 - 项目类别:
Standard Grant
FMitF: Track II: Bringing Verification-Aware Languages and Federated Authentication to Enable Secure Computing for Scientific Communities
FMITF:轨道 II:引入验证感知语言和联合身份验证,为科学界提供安全计算
- 批准号:
2319190 - 财政年份:2023
- 资助金额:
$ 9.99万 - 项目类别:
Standard Grant
FMitF: Track II: Cybolic: a symbolic execution technique and tool for analyzing CMake build scripts
FMITF:轨道 II:Cybolic:用于分析 CMake 构建脚本的符号执行技术和工具
- 批准号:
2319131 - 财政年份:2023
- 资助金额:
$ 9.99万 - 项目类别:
Standard Grant
Collaborative Research: FMitF: Track II: Cross-Language Support for Runtime Verification
合作研究:FMitF:轨道 II:运行时验证的跨语言支持
- 批准号:
2319472 - 财政年份:2023
- 资助金额:
$ 9.99万 - 项目类别:
Standard Grant
Collaborative Research: FMitF: Track II: Enhancing the Neural Network Verification (NNV) Tool for Industrial Applications
合作研究:FMitF:轨道 II:增强工业应用的神经网络验证 (NNV) 工具
- 批准号:
2220418 - 财政年份:2022
- 资助金额:
$ 9.99万 - 项目类别:
Standard Grant
Collaborative Research: FMitF: Track II: Enhancing the Neural Network Verification (NNV) Tool for Industrial Applications
合作研究:FMitF:轨道 II:增强工业应用的神经网络验证 (NNV) 工具
- 批准号:
2220426 - 财政年份:2022
- 资助金额:
$ 9.99万 - 项目类别:
Standard Grant
FMitF: Track II: Usability, Scalability, and Deployment Improvement of VerioT
FMITF:轨道 II:VerioT 的可用性、可扩展性和部署改进
- 批准号:
2124225 - 财政年份:2021
- 资助金额:
$ 9.99万 - 项目类别:
Standard Grant
FmitF: Track II: KeenEye: Enhancing Scenario Exploration
FmitF:轨道 II:KeenEye:增强场景探索
- 批准号:
2123341 - 财政年份:2021
- 资助金额:
$ 9.99万 - 项目类别:
Standard Grant














{{item.name}}会员




