A conflicts' classification for IoT-based services: a comparative survey.

PeerJ Comput Sci

Computer Science Department, Faculty of Computers and Artificial Intelligence, Cairo University, Giza, Egypt.

Published: April 2021

Recently, Internet of Things (IoT)-based systems, especially automation systems, have become an indispensable part of modern-day lives to support the controlling of the networked devices and providing context-aware and intelligent environments. IoT-based services/apps developed by the end-users interact with each other and share concurrent access to devices according to their preferences, which increases safety, security, and correctness issues in IoT systems. Due to the critical impacts resulting from these issues, IoT-based apps require a customized type of compilers or checking tools that capable of analyzing the structures of these apps and detecting different types of errors and conflicts either in intra-IoT app instructions or in inter-IoT apps interactions. A plethora of approaches and frameworks have been proposed to assist the best practices for end-users in developing their IoT-based apps and mitigate these errors and conflicts. This paper focuses on conflict classification and detection approaches in the context of IoT systems by investigating the current research techniques that provided conflicts' classification or detection in IoT systems (published between 2014 and 2020). A classification of IoT-based apps interaction conflicts is proposed. The proposed conflicts' classification provides a priori conflicts detection method based on the analysis of IoT app instructions' relationships with utilizing the state-of-the-art Satisfiability Modulo Theories (SMT) model checking and formal notations. The current detection approaches are compared with each other according to the proposed conflicts' classification to determine to which extend they cover different conflicts. Based on this comparison, we provide evidence that the existing approaches have a gap in covering different conflicts' levels and types which yields to minimize the correctness and safety of IoT systems. We point out the need to develop a safety and security compiler or tool for IoT systems. Also, we recommend using a hybrid approach that combines model checking with a variety of languages and semantic technologies in developing future IoT-based apps verification frameworks to cover all levels and types of conflicts to guarantee and increase the safety, security, and correctness of IoT systems.

Download full-text PDF

Source
http://www.ncbi.nlm.nih.gov/pmc/articles/PMC8093958PMC
http://dx.doi.org/10.7717/peerj-cs.480DOI Listing

Publication Analysis

Top Keywords

iot systems
24
conflicts' classification
16
iot-based apps
16
safety security
12
classification iot-based
8
systems
8
security correctness
8
errors conflicts
8
classification detection
8
detection approaches
8

Similar Publications

Intelligent Intrusion Detection System Against Various Attacks Based on a Hybrid Deep Learning Algorithm.

Sensors (Basel)

January 2025

Department of Electrical Engineering, Faculty of Engineering, Universitas Indonesia, Depok 16424, Indonesia.

The Internet of Things (IoT) has emerged as a crucial element in everyday life. The IoT environment is currently facing significant security concerns due to the numerous problems related to its architecture and supporting technology. In order to guarantee the complete security of the IoT, it is important to deal with these challenges.

View Article and Find Full Text PDF

Within the framework of 6G networks, the rapid proliferation of Internet of Things (IoT) devices, coupled with their decentralized and heterogeneous characteristics, presents substantial security challenges. Conventional centralized systems face significant challenges in effectively managing the diverse range of IoT devices, and they are inadequate in addressing the requirements for reduced latency and the efficient processing and analysis of large-scale data. To tackle these challenges, this paper introduces a zero-trust access control framework that integrates blockchain technology with inner-product encryption.

View Article and Find Full Text PDF

Minimizing Delay and Power Consumption at the Edge.

Sensors (Basel)

January 2025

Institute of Theoretical & Applied Informatics, Polish Academy of Sciences (IITiS-PAN), 44-100 Gliwice, Poland.

Edge computing systems must offer low latency at low cost and low power consumption for sensors and other applications, including the IoT, smart vehicles, smart homes, and 6G. Thus, substantial research has been conducted to identify optimum task allocation schemes in this context using non-linear optimization, machine learning, and market-based algorithms. Prior work has mainly focused on two methodologies: (i) formulating non-linear optimizations that lead to NP-hard problems, which are processed via heuristics, and (ii) using AI-based formulations, such as reinforcement learning, that are then tested with simulations.

View Article and Find Full Text PDF

Implementation and Testing of V2I Communication Strategies for Emergency Vehicle Priority and Pedestrian Safety in Urban Environments.

Sensors (Basel)

January 2025

Netcom Engineering S.p.A., Via Nuova Poggioreale, Centro Polifunzionale, Tower 7, 5th Floor, 80143 Naples, Italy.

This paper explores the development and testing of two Internet of Things (IoT) applications designed to leverage Vehicle-to-Infrastructure (V2I) communication for managing intelligent intersections. The first scenario focuses on enabling the rapid and safe passage of emergency vehicles through intersections by notifying approaching drivers via a mobile application. The second scenario enhances pedestrian safety by alerting drivers, through the same application, about the presence of pedestrians detected at crosswalks by a traffic sensor equipped with neural network capabilities.

View Article and Find Full Text PDF

Efficient management of soil nutrients is essential for optimizing crop production, ensuring sustainable agricultural practices, and addressing the challenges posed by population growth and environmental degradation. Smart agriculture, using advanced technologies, plays an important role in achieving these goals by enabling real-time monitoring and precision management of nutrients. In open-field soil cultivation, spatial variability in soil properties demands site-specific nutrient management and integration with variable-rate technology (VRT) to optimize fertilizer application, reduce nutrient losses, and enhance crop yields.

View Article and Find Full Text PDF

Want AI Summaries of new PubMed Abstracts delivered to your In-box?

Enter search terms and have AI summaries delivered each week - change queries or unsubscribe any time!