课题基金 / 基金详情

NeTS: Medium: Collaborative Research: DEFIND: DEclarative Formal Interative Network Design

NeTS: Medium: Collaborative Research: DEFIND: DEclarative Formal Interative Network Design
NeTS:媒介:协作研究:DEFIND:声明式形式交互网络设计
批准号:
1513734
负责人:
Wenchao Zhou
金额:
$40.0万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2015
资助国家:
美国
项目状态:
已结题
起止时间:
2015-10-01 至 2021-09-30

项目摘要

项目成果

Wenchao Zhou的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
Networks are complex systems that unfortunately are ridden with errors, which may lead to disruption of services with grave consequences. One approach to eliminating errors is to construct a formal model of the network and verify the correctness properties. However, extracting models from existing networks is often beyond what network operators can do. To lower the complexity of network design and verification, an alternative approach is to use high-level abstract domain specific languages (DSLs) to define networks. For instance, in the context of Software Defined Networks (SDN), researchers have developed Frenetic, Pyretic, NetKAT network programming languages. These DSLs are often backed by formal semantics, which provide some correctness guarantees of programs (networks) written in them. However, DSLs have yet to make inroads into practical network deployments. One key barrier to adoption is that these languages tend to be used in silos, decoupled from the process of designing, implementing, and deploying the networks. To address these challenges, this research proposes DEFIND, a platform that enables iterative network design and unifies the entire toolchain of specifying, implementing, deploying, verifying and debugging networks.The proposed research includes the following three tightly connected tasks that comprise DEFIND. All three tasks use the Network Datalog declarative networking language, as the unified intermediary language. The first research task develops static analysis techniques to analyze the correctness properties of network protocols. When properties do not hold, DEFIND provides meaningful feedback to aid program debugging. The second research task leverages dynamic provenance tracking to generate counter-examples and suggest potential fixes when static analysis in the first research task cannot provide conclusive results. The final task provides a new API for programming networks, whereby a network operator specifies the desired functionality of the network using example behavior. DEFIND aims to automatically generate network specifications from these examples. Results from the first two tasks are applied to refine examples and generate correct network specifications.The broader impact of this proposal lies in the development of a unifying framework that combines both formal analysis and implementation of network protocols during design, analysis, and implementation phase. DEFIND aims to enable network operators, even if they are not trained in programming, to directly design and configure new network protocols. The PIs will co-teach a research seminar that investigates the application of formal methods and programming techniques in the domain of network protocol design.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
I-Corps: Microheater Array Powder Sintering Technology for Additive Manufacturing
  • 批准号:
    2119897
  • 项目类别:
    Standard Grant
  • 资助金额:
    $5.0万
  • 财政年份:
    2021
  • 负责人:
    Wenchao Zhou
  • 依托单位:
I-Corps: Swarm Three Dimensional Printing and Assembly Platform
  • 批准号:
    1928756
  • 项目类别:
    Standard Grant
  • 资助金额:
    $5.0万
  • 财政年份:
    2019
  • 负责人:
    Wenchao Zhou
  • 依托单位:
EAGER: Rapid Selective Sintering of Metallic Nanoparticles via a Microheater Array
  • 批准号:
    1940867
  • 项目类别:
    Standard Grant
  • 资助金额:
    $22.5万
  • 财政年份:
    2019
  • 负责人:
    Wenchao Zhou
  • 依托单位:
2017 NSF CISE CAREER Proposal Writing Workshop
  • 批准号:
    1713278
  • 项目类别:
    Standard Grant
  • 资助金额:
    $9.28万
  • 财政年份:
    2017
  • 负责人:
    Wenchao Zhou
  • 依托单位:
海外基金