• 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