Formal Specification, Verification and Evaluation of the MQTT Protocol in the Internet of Things

被引:0
|
作者
Houimli, Manel [1 ]
Kahloul, Laid [1 ]
Benaoun, Sihem [1 ]
机构
[1] Biskra Univ, Comp Sci Dept, LINFI Lab, Biskra, Algeria
关键词
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper presents the formal modeling and performance analysis of one of Internet of Things (IoT) protocols. The Internet of Things is among the subjects best financed in the industry and studied in the academic world. The rapid evolution of mobile Internet, the manufacture of mini hardware, microcomputer, and machine-to-machine (M2M) enabled IoT technologies to he at the top of media subjects. These technologies allow things or devices that arc not computers to act intelligently and to make collaborative decisions that are beneficial for certain applications. Hence, the intelligent decision making, the self configuration and the ad hoc networking are from the main characteristics of loT. Therefore, the implementation of protocols for loT must comply the standards and satisfy the good properties. Using formal methods in the study of developed protocols ensure these conditions. In this paper, we use probabilistic timed automata for the formal modeling of Message Queue Telemetry Transport (MQTT) and we use further statistical model checking of UPPAAL SMC tool-set for the performance evaluation of the protocol.
引用
收藏
页码:214 / 221
页数:8
相关论文
共 50 条
  • [41] Secure-MQTT: an efficient fuzzy logic-based approach to detect DoS attack in MQTT protocol for internet of things
    Haripriya, A. P.
    Kulothungan, K.
    EURASIP JOURNAL ON WIRELESS COMMUNICATIONS AND NETWORKING, 2019, 2019 (1)
  • [42] Formal specification and verification of a coordination protocol for an automated air traffic control system
    Zhao, Yang
    Rozier, Kristin Yvonne
    SCIENCE OF COMPUTER PROGRAMMING, 2014, 96 : 337 - 353
  • [43] A Secure Corroboration Protocol for Internet of Things (IoT) Devices Using MQTT Version 5 and LDAP
    Vithanage, Nethmi N. Nanayakkara
    Thanthrige, Sangeeth S. Hetti
    Kapuge, Malsha C. K. Paththini
    Malwenna, Tharindu H.
    Liyanapathirana, Chethana
    Wijekoon, Janaka L.
    35TH INTERNATIONAL CONFERENCE ON INFORMATION NETWORKING (ICOIN 2021), 2021, : 837 - 841
  • [44] Synthesis and Formal Verification of On-Chip Protocol Transducers through Decomposed Specification
    Fujita, Masahiro
    Tanida, Hideo
    Gao, Fei
    Nishihara, Tasuku
    Matsumoto, Takeshi
    PROCEEDINGS OF THE ELEVENTH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED 2010), 2010, : 515 - 523
  • [45] Formal specification and security verification of the IDKE protocol using FDR model checking
    Soltwisch, R
    Tegeler, F
    Hogrefe, D
    2005 13TH IEEE INTERNATIONAL CONFERENCE ON NETWORKS JOINTLY HELD WITH THE 2005 7TH IEEE MALAYSIA INTERNATIONAL CONFERENCE ON COMMUNICATIONS, PROCEEDINGS 1 AND 2, 2005, : 329 - 334
  • [46] A Model-Driven Approach for Load-Balanced MQTT Protocol in Internet of Things (IoT)
    Anwer, Humaira
    Azam, Farooque
    Anwar, Muhammad Waseem
    Rashid, Muhammad
    COMPLEX, INTELLIGENT, AND SOFTWARE INTENSIVE SYSTEMS (CISIS 2019), 2020, 993 : 368 - 378
  • [47] Research on cloud-side communication mapping of the distribution internet of things based on MQTT protocol
    Kong C.
    Chen Y.
    Zhao Q.
    Dianli Xitong Baohu yu Kongzhi/Power System Protection and Control, 2021, 49 (08): : 168 - 176
  • [48] A Specification for a Decentralised Internet of Things
    Kurte, Ryan
    Salcic, Zoran
    Wang, Kevin I-Kai
    2022 IEEE 20TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2022, : 74 - 80
  • [49] FORMAL SPECIFICATION, VALIDATION AND PERFORMANCE EVALUATION OF THE XPRESS TRANSFER PROTOCOL
    BUDKOWSKI, S
    ALKHECHI, B
    BENALYCHERIF, ML
    DEMBINSKI, P
    GARDIE, M
    LALLET, E
    LAFOSSE, JPM
    SOUISSI, Y
    PROTOCOL SPECIFICATION, TESTING AND VERIFICATION, XIII, 1993, 16 : 191 - 206
  • [50] Formal specification of a protocol processor
    Westerlund, T
    Plosila, J
    EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION, 2005, 3553 : 122 - 131