Validating and verifying LwM2M clients with event-B

被引:0
|
作者
Mouakher, Ines [1 ]
Dhaou, Fatma [2 ]
Attiogbe, J. Christian [3 ]
机构
[1] Univ Tunis El Manar, Fac Sci Tunis, Tunis, Tunisia
[2] Univ Tabuk, Fac Business Adm, Tabuk, Saudi Arabia
[3] Univ Nantes, Inst Technol, Nantes, France
关键词
IoT; internet of things; lightweight protocols; device management; OMA LwM2M; verification and validation; V&V; event-B;
D O I
10.1504/IJIPT.2023.131291
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Lightweight Machine to Machine (LwM2M) is an open industry standard built to provide a means to remotely perform service enablement and application management for the Internet of Things (IoT). It is a communication protocol used between a client software on an IoT device, and a server software. Modelling, formal verification and validation are crucial and necessary to increase protocol reliability. In this paper, we propose a refinement-based approach that helps us to model, to validate and to verify gradually the LwM2M specification, which was carried out using Event-B and Rodin/ProB frameworks. We present a formal model of the LwM2M client, and we verify deadlock freedom and some functional safety properties like consistency of its configuration. The verification is ensured by theorem prover and model checking techniques, and the validation is supported by animation and bounded exploration of the client formal model. Moreover, the transformation into Event-B opens several possibilities to analyse existing implementations of the LwM2M client and to derive both test cases and executable code.
引用
收藏
页码:75 / 91
页数:18
相关论文
共 50 条
  • [31] Preliminary Study of Bi-directional Data Exchange between OneM2M and LWM2M
    Lee, Chao-Hsien
    Wu, Zheng-Lin
    2019 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS - TAIWAN (ICCE-TW), 2019,
  • [32] Formal modelling and verifying of intellectualized information management system using Event-B
    Gao, Hongjiang
    Zhao, Yongsheng
    Liu, Jun
    Qin, Zheng
    GENERAL SYSTEM AND CONTROL SYSTEM, VOL I, 2007, : 207 - 209
  • [33] Comparison and Evaluation of LwM2M and MQTT in Low-Power Wide-Area Networks
    Parmigiani, Alessandro
    Dettmar, Uwe
    2021 IEEE INTERNATIONAL CONFERENCE ON INTERNET OF THINGS AND INTELLIGENCE SYSTEMS (IOTAIS), 2021, : 8 - 14
  • [34] Overhead Evaluation of Bi-directional Data Exchange between OM2M and LWM2M using MQTT
    Lee, Chao-Hsien
    Wu, Zheng-Lin
    2020 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS (ICCE), 2020, : 137 - 138
  • [35] Modeling and verifying clustering properties in a vehicular ad hoc network protocol with Event-B
    Patrick Sondi
    Imed Abbassi
    Eric Ramat
    Emna Chebbi
    Mohamed Graiet
    Scientific Reports, 11
  • [36] Analysis of MQTT-SN and LWM2M communication protocols for precision agriculture IoT devices
    dos Santos, Rogerio Pereira
    Leithardt, Valderi R. Q.
    Beko, Marko
    2022 17TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI), 2022,
  • [37] Modeling and verifying clustering properties in a vehicular ad hoc network protocol with Event-B
    Sondi, Patrick
    Abbassi, Imed
    Ramat, Eric
    Chebbi, Emna
    Graiet, Mohamed
    SCIENTIFIC REPORTS, 2021, 11 (01)
  • [38] A formal approach for verifying QoS variability in Web services composition using EVENT-B
    Abbassi, Imed
    Graiet, Mohamed
    Boubaker, Souha
    Kmimech, Mourad
    Ben Hadj-Alouane, Nejib
    2015 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES (ICWS), 2015, : 519 - 526
  • [39] Modeling and Verifying the Transactional and QoS-aware Services Composition Using Event-B
    Abbassi, Imed
    Kmimech, Mourad
    Ben Hadj-Alouane, Nejib
    Gaaloul, Walid
    2014 IEEE 23RD INTERNATIONAL WETICE CONFERENCE (WETICE), 2014, : 313 - 318
  • [40] 基于LWM2M框架的设备管理平台的研究与实现
    陈春艳
    陈升东
    李引
    魏革
    袁峰
    信息技术, 2017, (05) : 92 - 97