首页> 外文会议>International conference on runtime verification >Wireless Protocol Validation Under Uncertainty
【24h】

Wireless Protocol Validation Under Uncertainty

机译:不确定性下的无线协议验证

获取原文

摘要

Runtime validation of wireless protocol implementations cannot always employ direct instrumentation of the device under test (DUT). The DUT may not implement the required instrumentation, or the instrumentation may alter the DUT's behavior when enabled. Wireless sniffers can monitor the DUT's behavior without instrumentation, but they introduce new validation challenges. Losses caused by wireless propagation prevent sniffers from perfectly reconstructing the actual DUT packet trace. As a result, accurate validation requires distinguishing between specification deviations that represent implementation errors and those caused by sniffer uncertainty. We present a new approach enabling sniffer-based validation of wireless protocol implementations. Beginning with the original protocol monitor state machine, we automatically and completely encode sniffer uncertainty by selectively adding non-deterministic transitions. We characterize the NP-completeness of the resulting decision problem and provide an exhaustive algorithm for searching over all mutated traces. We also present practical protocol-oblivious heuristics for searching over the most likely mutated traces. We have implemented our framework and show that it can accurately identify implementation errors in the face of uncertainty.
机译:无线协议实现的运行时验证不能始终采用被测设备(DUT)的直接检测。 DUT可能未实现所需的仪器,或者在启用后,仪器可能会改变DUT的行为。无线嗅探器无需仪器即可监视DUT的行为,但它们带来了新的验证挑战。无线传播造成的损失会阻止嗅探器完美地重建实际的DUT数据包轨迹。结果,准确的验证需要区分代表实现错误的规范偏差和由嗅探器不确定性引起的规范偏差。我们提出了一种新方法,可以对无线协议实现进行基于嗅探器的验证。从原始的协议监视器状态机开始,我们通过有选择地添加非确定性转换来自动完整地对嗅探器不确定性进行编码。我们刻画了结果决策问题的NP完备性,并提供了一种穷举算法来搜索所有突变迹线。我们还提出了实用的协议无关紧要的启发式方法,用于搜索最可能的突变轨迹。我们已经实施了我们的框架,并表明它可以在面对不确定性时准确地识别出实施错误。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号