Towards Formal Verification of Node RED-Based IoT Applications

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

The world has been witnessing a proliferation of Internet of Things (IoT) applications in the last decade thanks to the growing awareness of the opportunities they can bring in various domains. However, the widespread adoption of IoT technologies highlights the importance of ensuring the correctness of these applications, which can have an impact on their security and reliability. The work presented in this paper contributes to the efforts addressing the verification in IoT. In this work, we are particularly interested in IoT applications developed using Node-RED, which despite being one of the most used tools by the IoT community still lacks attention when it comes to formal verification of its applications’ correctness and security. We therefore propose a first step towards a formal approach based on the formalization of IoT applications modeled with Node-RED flows that permits their formal verification. This step consists in formally defining Node-RED concepts and proposing a semantically equivalent Petri net model that would serve as a starting point for the development of a model-checker for Node-RED applications.

Original languageEnglish
Title of host publicationVerification and Evaluation of Computer and Communication Systems - 16th International Conference, VECoS 2023, Proceedings
EditorsBelgacem Ben Hedia, Yassine Maleh, Moez Krichen
PublisherSpringer Science and Business Media Deutschland GmbH
Pages90-104
Number of pages15
ISBN (Print)9783031497360
DOIs
Publication statusPublished - 1 Jan 2024
Event16th International Conference on Verification and Evaluation of Computer and Communication Systems, VECoS 2023 - Marrakech, Morocco
Duration: 18 Oct 202320 Oct 2023

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume14368 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference16th International Conference on Verification and Evaluation of Computer and Communication Systems, VECoS 2023
Country/TerritoryMorocco
CityMarrakech
Period18/10/2320/10/23

Keywords

  • Formal Verification
  • Internet of Things
  • Node-RED
  • Petri nets

Fingerprint

Dive into the research topics of 'Towards Formal Verification of Node RED-Based IoT Applications'. Together they form a unique fingerprint.

Cite this