Skip to Main content Skip to Navigation
Journal articles

Timed protocol analysis of interconnected mobile IoT devices

Abstract : With the emergence of the Internet of Things (IoT), application developers can rely on a variety of protocols and Application Programming Interfaces (APIs) to support data exchange between IoT devices. However, this may result in highly heterogeneous IoT interactions in terms of both functional and non-functional semantics. To map between heterogeneous functional semantics, middleware connectors can be utilized to interconnect IoT devices via bridging mechanisms. In this paper, we make use of the Data eXchange (DeX) connector model that enables interoperability among heterogeneous IoT devices. DeX interactions, including synchronous, asynchronous and streaming, rely on generic post and get primitives to represent IoT device behaviors with varying space/time coupling. Nevertheless, non-functional time semantics of IoT interactions such as data availability/validity, intermittent connectivity and application processing time, can severely affect response times and success rates of DeX interactions. We introduce timing parameters for time semantics to enhance the DeX API. The new DeX API enables the mapping of both functional and time semantics of DeX interactions. By precisely studying these timing parameters using timed automata models, we verify conditions for successful interactions with DeX connectors. Furthermore, we statistically analyze through simulations the effect of varying timing parameters to ensure higher probabilities of successful interactions. Simulation experiments are compared with experiments run on the DeX Mediators (DeXM) framework to evaluate the accuracy of the results. This work can provide application developers with precise design time information when setting these timing parameters in order to ensure accurate runtime behavior.
Complete list of metadata

https://hal.inria.fr/hal-03465847
Contributor : Georgios Bouloukakis Connect in order to contact the contributor
Submitted on : Friday, December 3, 2021 - 9:28:20 PM
Last modification on : Thursday, January 20, 2022 - 5:29:58 PM

File

jisa_timed_analysis.pdf
Publication funded by an institution

Identifiers

Citation

Georgios Bouloukakis, Nikolaos Georgantas, Ajay Kattepur, Valerie Issarny. Timed protocol analysis of interconnected mobile IoT devices. Journal of Internet Services and Applications, Springer, 2021, 12, pp.12:1-12:31. ⟨10.1186/s13174-021-00143-w⟩. ⟨hal-03465847⟩

Share

Metrics

Les métriques sont temporairement indisponibles