Fault management in software-defined networking: A survey
Software-defined networking (SDN) has emerged as a new network paradigm that promises
control/data plane separation and centralized network control. While these features simplify …
control/data plane separation and centralized network control. While these features simplify …
The human in formal methods
S Krishnamurthi, T Nelson - Formal Methods–The Next 30 Years: Third …, 2019 - Springer
Formal methods are invaluable for reasoning about complex systems. As these techniques
and tools have improved in expressiveness and scale, their adoption has grown rapidly …
and tools have improved in expressiveness and scale, their adoption has grown rapidly …
A Comprehensive Study of Bugs in Software Defined Networks
A Bhardwaj, Z Zhou, TA Benson - 2021 51st Annual IEEE/IFIP …, 2021 - ieeexplore.ieee.org
Software-defined networking (SDN) enables innovative and impressive solutions in the
networking domain by decoupling the control plane from the data plane. In an SDN …
networking domain by decoupling the control plane from the data plane. In an SDN …
Verified iptables firewall analysis and verification
This article summarizes our efforts around the formally verified static analysis of iptables
rulesets using Isabelle/HOL. We build our work around a formal semantics of the behavior of …
rulesets using Isabelle/HOL. We build our work around a formal semantics of the behavior of …
A precise and expressive lattice-theoretical framework for efficient network verification
A Horn, A Kheradmand… - 2019 IEEE 27th …, 2019 - ieeexplore.ieee.org
Network verification promises to detect errors, such as black holes and forwarding loops, by
logically analyzing the control or data plane. To do so efficiently, the state-of-the-art (eg …
logically analyzing the control or data plane. To do so efficiently, the state-of-the-art (eg …
Tardis: A fault-tolerant design for network control planes
Guaranteeing high availability of networks virtually hinges on the ability to handle and
recover from bugs and failures. Yet, despite the advances in verification, testing, and …
recover from bugs and failures. Yet, despite the advances in verification, testing, and …
Falcon: differential fault localization for SDN control plane
The control plane of Software-Defined Networking (SDN) is the key component for
overseeing and managing networks. As a software entity, the control plane is inevitable to …
overseeing and managing networks. As a software entity, the control plane is inevitable to …
Automated, Targeted Testing of Property-Based Testing Predicates
Context: This work is based on property-based testing (PBT). PBT is an increasingly
important form of software testing. Furthermore, it serves as a concrete gateway into the …
important form of software testing. Furthermore, it serves as a concrete gateway into the …
Actor-based model checking for Software-Defined Networks
Abstract Software-Defined Networking (SDN) is a networking paradigm that has become
increasingly popular in the last decade. The unprecedented control over the global …
increasingly popular in the last decade. The unprecedented control over the global …
Network Application Design Challenges and Solutions in SDN
MA Abdelsalam - 2018 - repository.library.carleton.ca
Abstract Software-Defined Networking (SDN) is a promising network architecture that
proposes the decoupling of data and control planes. It uses a logically centralized controller …
proposes the decoupling of data and control planes. It uses a logically centralized controller …