V. Shkarupylo, R. Kudermetov, A. Timenko, O. Polska
{"title":"On the Aspects of IoT Protocols Specification and Verification","authors":"V. Shkarupylo, R. Kudermetov, A. Timenko, O. Polska","doi":"10.1109/PICST47496.2019.9061406","DOIUrl":null,"url":null,"abstract":"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.","PeriodicalId":6764,"journal":{"name":"2019 IEEE International Scientific-Practical Conference Problems of Infocommunications, Science and Technology (PIC S&T)","volume":"8 1","pages":"93-96"},"PeriodicalIF":0.0000,"publicationDate":"2019-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 IEEE International Scientific-Practical Conference Problems of Infocommunications, Science and Technology (PIC S&T)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/PICST47496.2019.9061406","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4
Abstract
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.