首页> 外文会议>International Conference on Application and Theory of Petri Nets and Concurrency >Formal Modelling and Incremental Verification of the MQTT IoT Protocol
【24h】

Formal Modelling and Incremental Verification of the MQTT IoT Protocol

机译:MQTT IOT协议的正式建模与增量验证

获取原文

摘要

Machine to Machine (M2M) communication and Internet of Things (IoT) are becoming still more pervasive with the increase of communicating devices used in cyber-physical environments. A prominent approach to communication between distributed devices in highly dynamic IoT environments is the use of publish-subscribe protocols such as the Message Queuing Telemetry Transport (MQTT) protocol. MQTT is designed to be light-weight while still being resilient to connectivity loss and component failures. We have developed a Coloured Petri Net model of the MQTT protocol logic using CPN Tools. The model covers all three quality of service levels provided by MQTT (at most once, at least once, and exactly once). For the verification of the protocol model, we show how an incremental model checking approach can be used to reduce the effect of the state explosion problem. This is done by exploiting that the MQTT protocol operates in phases comprised of connect, subscribe, publish, unsubscribe, and disconnect.
机译:随着网络物理环境中使用的通信设备的增加,机器到机器(M2M)通信和内容互联网(IOT)变得更加普遍存在。高动态物联网环境中的分布式设备之间通信的突出方法是使用发布 - 订阅协议,例如消息排队遥测传输(MQTT)协议。 MQTT设计为轻量级,同时仍然是连接性损耗和组件故障。我们使用CPN工具开发了MQTT协议逻辑的彩色Petri网模型。该模型涵盖了MQTT提供的所有三个服务水平(最多一次,至少一次,一切)。为了验证协议模型,我们展示了如何使用增量模型检查方法来减少状态爆炸问题的效果。这是通过利用MQTT协议在由Connect,订阅,发布,取消订阅和断开连接的阶段中操作的MQTT协议来完成的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号