Toward a Correct Implementation of LwM2M Client with Event-B
Ines Mouakher, Fatma Dhaou, J. Attiogbé
2020
Abstract
Within the Internet of Things (IoT), billions of connected devices can collaborate anytime, anywhere and in any form in various domains of applications. These devices with minimal storage and computational power are based on standards and lightweight protocols. Due to the critical nature of application domains of the IoT systems, the verification of various properties is crucial. To this end, the benefits of using formal methods are widely recognized. In this paper, we present an approach that integrates modelling and verification techniques, required for the specification of IoT systems, by exploiting the OMA Lightweight M2M (LwM2M) enabler. We propose a formal model of the LwM2M client, which is located in an LwM2M device, by building several mathematical models of discrete transition systems using Event-B. Indeed, we opt for a systematic and refinement-based approach that helps us to model and to verify gradually the specification. The Rodin tool is used to specify and verify the Event-B models. The generated Event-B models allow us to analyze and verify the behavior of LwM2M client that supports the latest LwM2M 1.1 version. Furthermore, it is a first step towards providing formally proven LwM2M client implementations.
DownloadPaper Citation
in Harvard Style
Mouakher I., Dhaou F. and Attiogbé J. (2020). Toward a Correct Implementation of LwM2M Client with Event-B.In Proceedings of the 15th International Conference on Software Technologies - Volume 1: ICSOFT, ISBN 978-989-758-443-5, pages 172-179. DOI: 10.5220/0009832601720179
in Bibtex Style
@conference{icsoft20,
author={Ines Mouakher and Fatma Dhaou and J. Attiogbé},
title={Toward a Correct Implementation of LwM2M Client with Event-B},
booktitle={Proceedings of the 15th International Conference on Software Technologies - Volume 1: ICSOFT,},
year={2020},
pages={172-179},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0009832601720179},
isbn={978-989-758-443-5},
}
in EndNote Style
TY - CONF
JO - Proceedings of the 15th International Conference on Software Technologies - Volume 1: ICSOFT,
TI - Toward a Correct Implementation of LwM2M Client with Event-B
SN - 978-989-758-443-5
AU - Mouakher I.
AU - Dhaou F.
AU - Attiogbé J.
PY - 2020
SP - 172
EP - 179
DO - 10.5220/0009832601720179