Test derivation for SDN-enabled switches: A logic circuit based approach

Jorge López, Natalia Kushik, Asma Berriri, Nina Yevtushenko, Djamal Zeghlache

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

The paper is devoted to testing critical Software Defined Networking (SDN) components and in particular, SDN-enabled switches. A switch can be seen as a forwarding device with a set of configured rules and thus, can be modelled and analyzed as a ‘stateless’ system. Correspondingly, in this paper we propose to use appropriate logic circuits or networks to model the switch behavior. Both active and passive testing modes can benefit from such representation. First, this allows applying well-known test generation strategies such as for example, test derivation techniques targeting Single Stuck-at Faults (SSFs). We also specify a number of mutation operators for switch rules and propose an algorithm for eliminating equivalent mutants via SAT solving. Logic circuits simulating the behavior of the switches can be effectively utilized for run-time verification, and such logic circuit based approach is also discussed in the paper. Preliminary experimental results with Open vSwitch, on one hand, demonstrate the necessity of considering new fault models for logic circuits (apart from, for example well established SSFs) and on the other hand, confirm the efficiency of the proposed test generation and verification techniques.

Original languageEnglish
Title of host publicationTesting Software and Systems - 30th IFIP WG 6.1 International Conference, ICTSS 2018, Proceedings
EditorsInmaculada Medina-Bulo, Mercedes G. Merayo, Robert Hierons
PublisherSpringer Verlag
Pages69-84
Number of pages16
ISBN (Print)9783319999265
DOIs
Publication statusPublished - 1 Jan 2018
Externally publishedYes
Event30th IFIP International Conference on Testing Software and Systems, ICTSS 2018 - Cadiz, Spain
Duration: 1 Oct 20183 Oct 2018

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume11146 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference30th IFIP International Conference on Testing Software and Systems, ICTSS 2018
Country/TerritorySpain
CityCadiz
Period1/10/183/10/18

Keywords

  • Logic circuits
  • Mutation testing
  • Run-time verification
  • SDN-enabled switches
  • Software defined networking (SDN)

Fingerprint

Dive into the research topics of 'Test derivation for SDN-enabled switches: A logic circuit based approach'. Together they form a unique fingerprint.

Cite this