UCL Discovery Stage
UCL home » Library Services » Electronic resources » UCL Discovery Stage

Efficient SMT-Based Network Fault Tolerance Verification

Liu, Yu; Subotic, Pavle; Letier, Emmanuel; Mechtaev, Sergey; Roychoudhury, Abhik; (2023) Efficient SMT-Based Network Fault Tolerance Verification. In: Katoen, JP and Chechik, M and Leucker, M, (eds.) Formal Methods. FM 2023. (pp. pp. 92-100). Springer: Cham, Springer. Green open access

[thumbnail of fm23.pdf]
Preview
Text
fm23.pdf - Accepted Version

Download (316kB) | Preview

Abstract

Network control planes are highly sophisticated, resulting in networks that are difficult and error-prone to configure. Although several network verification tools have been developed to assist network operators, they are limited and inefficient in handling fault-tolerance policies. In this paper, we propose a novel SMT encoding to speed up control plane fault tolerance verification by pruning failed topologies. This encoding exploits the observation that the verifier has to check failures only for the links lying on a set of best paths which can be computed by a recursive algorithm. We implemented our technique in Minesweeper, a state-of-the-art SMT-based verifier. Our evaluation shows that the new encoding speeds up verification by the factor of 3.1–26.9X.

Type: Proceedings paper
Title: Efficient SMT-Based Network Fault Tolerance Verification
ISBN-13: 978-3-031-27480-0
Open access status: An open access version is available from UCL Discovery
DOI: 10.1007/978-3-031-27481-7_7
Publisher version: https://doi.org/10.1007/978-3-031-27481-7_7
Language: English
Additional information: This version is the author accepted manuscript. For information on re-use, please refer to the publisher’s terms and conditions.
Keywords: Science & Technology, Technology, Computer Science, Software Engineering, Computer Science, Theory & Methods, Computer Science
UCL classification: UCL
UCL > Provost and Vice Provost Offices > UCL BEAMS
UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science
UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science > Dept of Computer Science
URI: https://discovery-pp.ucl.ac.uk/id/eprint/10184109
Downloads since deposit
297Downloads
Download activity - last month
Download activity - last 12 months
Downloads by country - last 12 months

Archive Staff Only

View Item View Item