Visible to the public Automatic Synthesis of NF Models by Program Analysis

TitleAutomatic Synthesis of NF Models by Program Analysis
Publication TypeConference Paper
Year of Publication2016
AuthorsWu, Wenfei, Zhang, Ying, Banerjee, Sujata
Conference NameProceedings of the 15th ACM Workshop on Hot Topics in Networks
PublisherACM
Conference LocationNew York, NY, USA
ISBN Number978-1-4503-4661-0
Keywordsforward error correction, Forward Error Correction and Security, pubcrawl, Resiliency, Scalability, security
Abstract

Network functions (NFs), like firewall, NAT, IDS, have been widely deployed in today's modern networks. However, currently there is no standard specification or modeling language that can accurately describe the complexity and diversity of different NFs. Recently there have been research efforts to propose NF models. However, they are often generated manually and thus error-prone. This paper proposes a method to automatically synthesize NF models via program analysis. We develop a tool called NFactor, which conducts code refactoring and program slicing on NF source code, in order to generate its forwarding model. We demonstrate its usefulness on two NFs and evaluate its correctness. A few applications of NFactor are described, including network verification.

URLhttp://doi.acm.org/10.1145/3005745.3005754
DOI10.1145/3005745.3005754
Citation Keywu_automatic_2016