Exploring IoT Trickle-Based Dissemination Using Timed Model-Checking and Symbolic Execution
Résumé
We focus on studying an IoT algorithm called Trickle using a formal model-based approach. The algorithm has an essential role in traffic regulation across distributed networks of wireless sensors which are part of IoT. The algorithm allows efficient dissemination of information such as critical applicative data, firmware upgrades or security fixes. In this paper, we develop timed asynchronous computational models for Trickle. We show how reachability properties can be assessed on such models using an original combination of model-checking and symbolic execution implemented by the tools UPPAAL and DIVERSITY, respectively. Our experiments produce promising results on highlighting updated or outdated nodes situations during dissemination.
Domaines
Informatique [cs]
Fichier principal
netys2020_Exploring_IoT_Trickle_Dissemination_Timed_Model_checking_and_Symbex.pdf (489.24 Ko)
Télécharger le fichier
Origine | Fichiers produits par l'(les) auteur(s) |
---|