首页> 外文会议>IFIP WG 6.1 International Conference on Testing Software and Systems >A Model Checking Based Approach for Detecting SDN Races
【24h】

A Model Checking Based Approach for Detecting SDN Races

机译:基于模型检测SDN播放的方法

获取原文

摘要

The paper is devoted to the verification of Software Defined Networking (SDN) components and their compositions. We focus on the interaction between three basic entities, an application, a controller, and a switch. When the application submits a request to the controller, containing a set of rules to configure, these rules are expected to be 'pushed' and correctly applied by the switch of interest. However, this is not always the case, and one of the reasons is the presence of races or concurrency issues in SDN components and related interfaces. We propose a model checking based approach for deriving test sequences that can identify SDN races. The test generation strategy is based on model checking, and related formal verification is performed with the use of extended automata specifying the behavior of the components of interest; Linear Temporal Logic (LTL) formulas are utilized to express the properties to check. We generalize the races of interest and propose an approach for deriving the corresponding LTL formulas that are later used for verifiation. The Spin model checker is used for that purpose and thus, Promela specifications for interacting components are also provided; those are: the ONOS REST API, the ONOS controller and an OpenFlow Switch. An experimental evaluation with the aforementioned components showcases the existence of race conditions in their compositions.
机译:本文致力于验证软件定义网络(SDN)组分及其组合物。我们专注于三个基本实体,应用程序,控制器和交换机之间的交互。当应用程序向控制器提交请求时,包含一组配置的规则,预计这些规则将被“推动”并被感兴趣的交换机正确应用。但是,情况并非总是如此,其中一个原因是SDN组件和相关接口中存在种族或并发问题。我们提出了一种基于模型检查的方法,用于导出可以识别SDN比赛的测试序列。测试生成策略基于模型检查,并且使用使用扩展自动机来执行相关的正式验证,指定感兴趣的组件的行为;线性时间逻辑(LTL)公式用于表示要检查的属性。我们概括了兴趣的种族,并提出了一种衍生后来用于验证的相应LTL公式的方法。旋转模型检查器用于此目的,因此,还提供了用于相互作用组件的PROMELA规范;那些是:ONOS REST API,ONOS控制器和OpenFlow开关。与上述组分的实验评估展示了它们组合物中的种族条件的存在。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号