Towards Test-Driven Software Defined Networking

被引:0
|
作者
Lebrun, David [1 ]
Vissicchio, Stefano [1 ]
Bonaventure, Olivier [1 ]
机构
[1] Catholic Univ Louvain, ICTEAM, Louvain, Belgium
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页数:9
相关论文
共 50 条
  • [1] Towards Software Configuration Management for Test-Driven Development
    Freese, T
    SOFTWARE CONFIGURATION MANAGEMENT, 2003, 2649 : 267 - 273
  • [2] Test-driven development and software maintenance
    Tilley, S
    20TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS, 2004, : 488 - 489
  • [3] Towards Traceable Test-Driven Development
    Hayes, Jane Huffman
    Dekhtyar, Alex
    Janzen, David S.
    2009 ICSE WORKSHOP ON TRACEABILITY IN EMERGING FORMS OF SOFTWARE ENGINEERING (TEFSE), 2009, : 26 - +
  • [4] Towards Test-Driven Semantics Specification
    Soltenborn, Christian
    Engels, Gregor
    MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, PROCEEDINGS, 2009, 5795 : 378 - 392
  • [5] Towards Software Defined Cognitive Networking
    Ahmad, Ijaz
    Namal, Suneth
    Ylianttila, Mika
    Gurtov, Andrei
    2015 7TH INTERNATIONAL CONFERENCE ON NEW TECHNOLOGIES, MOBILITY AND SECURITY (NTMS), 2015,
  • [6] A Test-Driven Approach for Developing Software Languages
    Badreddin, Omar
    Forward, Andrew
    Lethbridge, Timothy C.
    PROCEEDINGS OF THE 2014 2ND INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT (MODELSWARD 2014), 2014, : 225 - 234
  • [7] Test-Driven Development in scientific software: a survey
    Nanthaamornphong, Aziz
    Carver, Jeffrey C.
    SOFTWARE QUALITY JOURNAL, 2017, 25 (02) : 343 - 372
  • [8] On the influence of test-driven development on software design
    Janzen, David S.
    Saiedian, Hossein
    19TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION & TRAINING, PROCEEDINGS, 2006, : 141 - +
  • [9] A test-driven approach to developing embedded software
    Underseth, Mark
    EE-EVALUATION ENGINEERING, 2007, 46 (04): : 44 - +
  • [10] Test-Driven Development in scientific software: a survey
    Aziz Nanthaamornphong
    Jeffrey C. Carver
    Software Quality Journal, 2017, 25 : 343 - 372