作者
Ahmed El-Hassany, Petar Tsankov, Laurent Vanbever, Martin Vechev
发表日期
2017
研讨会论文
Computer Aided Verification: 29th International Conference, CAV 2017, Heidelberg, Germany, July 24-28, 2017, Proceedings, Part II 30
页码范围
261-281
出版商
Springer International Publishing
简介
Computer networks are hard to manage. Given a set of high-level requirements (e.g., reachability, security), operators have to manually figure out the individual configuration of potentially hundreds of devices running complex distributed protocols so that they, collectively, compute a compatible forwarding state. Not surprisingly, operators often make mistakes which lead to downtimes.
To address this problem, we present a novel synthesis approach that automatically computes correct network configurations that comply with the operator’s requirements. We capture the behavior of existing routers along with the distributed protocols they run in stratified Datalog. Our key insight is to reduce the problem of finding correct input configurations to the task of synthesizing inputs for a stratified Datalog program.
To solve this synthesis task, we introduce a new algorithm that synthesizes inputs for stratified …
引用总数
20172018201920202021202220232024691322148165
学术搜索中的文章
A El-Hassany, P Tsankov, L Vanbever, M Vechev - … Aided Verification: 29th International Conference, CAV …, 2017