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/PMC8093958 | PMC |
http://dx.doi.org/10.7717/peerj-cs.480 | DOI Listing |
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 PDFSensors (Basel)
January 2025
State Grid Zaozhuang Power Supply Company, Zaozhuang 277899, China.
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 PDFSensors (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 PDFSensors (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 PDFSensors (Basel)
January 2025
Department of Agricultural Machinery Engineering, Graduate School, Chungnam National University, Daejeon 34134, Republic of Korea.
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 PDFEnter search terms and have AI summaries delivered each week - change queries or unsubscribe any time!