A characterisation of verification tools for software defined networks

被引:2
|
作者
Lavado L. [1 ]
Panizo L. [1 ]
Gallardo M.-D.-M. [1 ]
Merino P. [1 ]
机构
[1] Andalucía Tech, Dept. Lenguajes y Ciencias de la Computación, Universidad de Málaga, Málaga
关键词
Software-defined Networking (SDN); Data Plane; Ternary Content Addressable Memory (TCAM); Mobile Edge Computing (MEC); Flow Table;
D O I
10.1007/s40860-017-0045-y
中图分类号
学科分类号
摘要
Software-defined networking (SDN) is a new paradigm to introduce intelligence in communication networks through centralised programming. SDN separates data and control plane with two main components, the programmable switches (data plane) and the central controller where network applications are executed. This highly programmable and flexible network introduces many challenges from the point of view of reliability (or robustness), and operators need to ensure the same level of confidence as in previous less flexible deployments. This paper provides a first study of the current verification tools used to analyse different properties of SDNs before deployment and/or during the exploitation of the network. Most of these tools offer some kind of automatic verification, supported by algorithms based on formal methods, but they do not differentiate between fixed and mobile/wireless networks. In the paper, we provide a number of classifications of the tools to make this selection easier for potential users, and we also identify promising research areas where more effort needs to be made. © 2017, Springer International Publishing AG.
引用
下载
收藏
页码:189 / 207
页数:18
相关论文
共 50 条
  • [21] Quality Verification Tools for Quality Software
    Bagnara, Roberto
    2013 13TH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE (QSIC), 2013, : XVII - XVII
  • [22] Evaluating Automated Software Verification Tools
    Prause, Christian R.
    Gerlich, Rainer
    Gerlich, Ralf
    2018 IEEE 11TH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION (ICST), 2018, : 343 - 353
  • [23] Software Verification and Validation Technologies and Tools
    Rodriguez, Moises
    Piattini, Mario
    Ebert, Christof
    IEEE SOFTWARE, 2019, 36 (02) : 13 - 24
  • [24] SOFTWARE DEFINED HEALTHCARE NETWORKS
    Hu, Long
    Qiu, Meikang
    Song, Jeungeun
    Hossain, M. Shamim
    Ghoneim, Ahmed
    IEEE WIRELESS COMMUNICATIONS, 2015, 22 (06) : 67 - 75
  • [25] Software defined networks: A survey
    Masoudi, Rahim
    Ghaffari, Ali
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2016, 67 : 1 - 25
  • [26] Verification Framework for Software-Defined Networking
    Kang, Miyoung
    Cho, Jong Jin
    2022 24TH INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION TECHNOLOGY (ICACT): ARITIFLCIAL INTELLIGENCE TECHNOLOGIES TOWARD CYBERSECURITY, 2022, : 518 - 523
  • [27] Towards Automatic Synthesis of Software Verification Tools
    Rybalchenko, Andrey
    PPDP 11 - PROCEEDINGS OF THE 2011 SYMPOSIUM ON PRINCIPLES AND PRACTICES OF DECLARATIVE PROGRAMMING, 2011, : 3 - 3
  • [28] Modelling Program Verification Tools for Software Engineers
    Lathouwers, Sophie
    Zaytsev, Vadim
    PROCEEDINGS OF THE 25TH INTERNATIONAL ACM/IEEE CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, MODELS 2022, 2022, : 98 - 108
  • [29] Incremental Benchmarks for Software Verification Tools and Techniques
    Weide, Bruce W.
    Sitaraman, Murali
    Harton, Heather K.
    Adcock, Bruce
    Bucci, Paolo
    Bronish, Derek
    Heym, Wayne D.
    Kirschenbaum, Jason
    Frazier, David
    VERIFIED SOFTWARE: THEORIES, TOOLS, EXPERIMENTS, 2008, 5295 : 84 - +
  • [30] Empirical software metrics for benchmarking of verification tools
    Demyanova, Yulia
    Pani, Thomas
    Veith, Helmut
    Zuleger, Florian
    FORMAL METHODS IN SYSTEM DESIGN, 2017, 50 (2-3) : 289 - 316