TY - GEN
T1 - SAT based verification of network data planes
AU - Zhang, Shuyuan
AU - Malik, Sharad
PY - 2013
Y1 - 2013
N2 - Formal verification has seen relatively less application in verifying computer networking infrastructure. This is in part due to the lack of clean layers of abstraction that enable design modeling and specification of correctness criteria. However, the recent move towards Software Defined Networking (SDN) provides a clean separation between a centralized control plane and a distributed data plane. This provides an opportunity to formally verify critical data plane properties. In this paper, we present a Boolean Satisfiability (SAT) based framework for data plane modeling and checking of key correctness criteria. This provides greater efficiency and/or greater coverage of properties when compared to other existing approaches.
AB - Formal verification has seen relatively less application in verifying computer networking infrastructure. This is in part due to the lack of clean layers of abstraction that enable design modeling and specification of correctness criteria. However, the recent move towards Software Defined Networking (SDN) provides a clean separation between a centralized control plane and a distributed data plane. This provides an opportunity to formally verify critical data plane properties. In this paper, we present a Boolean Satisfiability (SAT) based framework for data plane modeling and checking of key correctness criteria. This provides greater efficiency and/or greater coverage of properties when compared to other existing approaches.
UR - http://www.scopus.com/inward/record.url?scp=84887492269&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84887492269&partnerID=8YFLogxK
U2 - 10.1007/978-3-319-02444-8_43
DO - 10.1007/978-3-319-02444-8_43
M3 - Conference contribution
AN - SCOPUS:84887492269
SN - 9783319024431
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 496
EP - 505
BT - Automated Technology for Verification and Analysis - 11th International Symposium, ATVA 2013, Proceedings
T2 - 11th International Symposium on Automated Technology for Verification and Analysis, ATVA 2013
Y2 - 15 October 2013 through 18 October 2013
ER -