首页> 外文会议>IEEE Conference on Computer Communications >Efficient systematic testing of network protocols with temporal uncertain events
【24h】

Efficient systematic testing of network protocols with temporal uncertain events

机译:带有时间不确定事件的网络协议的有效系统测试

获取原文

摘要

The correctness of network protocol implementations is difficult to test mainly because of the temporal uncertain nature of network events. In order to test the correctness of a network protocol implementation using network simulators, we need to systematically simulate the behavior of the network protocol under all possible cases of temporal uncertain events, which is very time consuming. The recently proposed Symbolic Execution based Interval Branching (SEIB) simulates a group of uncertain cases together in a single simulation branch, and thus is more efficient than brute force testing. In this paper, we argue that the efficiency of SEIB could be further exponentially improved by eliminating unnecessary comparisons of the event timestamps. Specifically, we summarize and present three general types of unnecessary comparisons when SEIB is applied to a general network simulator, and then correspondingly propose three novel techniques to eliminate them. Our extensive simulations show that our techniques can improve the efficiency of SEIB by several orders of magnitude, such as from days to minutes.
机译:网络协议实现的正确性很难测试,主要是因为网络事件的时间不确定性。为了测试使用网络模拟器的网络协议实现的正确性,我们需要在所有时间不确定事件的可能情况下,系统地模拟网络协议的行为,这非常耗时。最近提出的基于符号执行的间隔分支(SEIB)在单个模拟分支中一起模拟了一组不确定情况,因此比蛮力测试更有效。在本文中,我们认为通过消除不必要的事件时间戳比较,可以进一步以指数方式提高SEIB的效率。具体来说,当SEIB应用于通用网络模拟器时,我们总结并提出了三种常规类型的不必要的比较,然后相应地提出了三种新颖的技术来消除它们。我们广泛的仿真表明,我们的技术可以将SEIB的效率提高数个数量级,例如从几天到几分钟。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号