On the Aspects of IoT Protocols Specification and Verification

Vadym Viktorovych Shkarupylo, Равіль Камілович Кудерметов, Артур Тіменко, Olga Polska · 2019

Modern level of complexity of diverse software systems stipulates the engineering process to be adapted and refined appropriately. The demonstrative examples of such systems are the ones from the Internet of Things domain, communication protocols in particular. The concept of the Internet of Things encompasses the billions of heterogeneous smart devices communicating to each other through different protocols. Here the problem of interoperability arises. With this statement in mind, the constantly growing usage of model checking techniques during the designing of different systems, e.g., critical systems, commercial systems, etc., has been stepped up as the solution to the interoperability problem. To this end, the Temporal Logic of Actions, corresponding formalisms and model checker have been proposed to be the basis for checking the interoperability by way of model checking during the designing. The MQTT protocol specification creation has been considered as a case study.

Read the paper · More papers on PaperTik