DocumentCode
159845
Title
Towards test-driven software defined networking
Author
Lebrun, David ; Vissicchio, Stefano ; Bonaventure, O.
Author_Institution
ICTEAM, Univ. catholique de Louvain, Louvain, Belgium
fYear
2014
fDate
5-9 May 2014
Firstpage
1
Lastpage
9
Abstract
To configure, troubleshoot and operate their networks, operators often have no alternatives than relying on error-prone manual procedures. The emerging Software Defined Networking paradigm opens new possibilities for more structured networking methodologies.We argue that provably-effective practices can be borrowed from more developed engineering fields, especially software engineering. In this paper, we propose an adaptation of test-driven software development methodologies to software defined networks (SDNs). To support our methodological guidelines, we propose an expressive requirement formalization language. Further, we describe a prototype tool able to check the compliance of an SDN controller with requirements expressed in the proposed language. Our evaluation of the prototype shows promising results on the practical viability of our approach.
Keywords
software engineering; software radio; telecommunication computing; SDN controller; engineering fields; error-prone manual procedures; formalization language; software defined networking paradigm; software engineering; test-driven software defined networking; test-driven software development methodologies; Protocols; Prototypes; Software; Surgery; Testing; Wide area networks;
fLanguage
English
Publisher
ieee
Conference_Titel
Network Operations and Management Symposium (NOMS), 2014 IEEE
Conference_Location
Krakow
Type
conf
DOI
10.1109/NOMS.2014.6838225
Filename
6838225
Link To Document