Julio D. Arjona, José A. Barriga, Fernando Díaz Cantero, Jose M. Chaves-González, Pedro J. Clemente
{"title":"Optimizing IoT architectures by using model driven approach and evolution strategy","authors":"Julio D. Arjona, José A. Barriga, Fernando Díaz Cantero, Jose M. Chaves-González, Pedro J. Clemente","doi":"10.1016/j.iot.2025.101740","DOIUrl":null,"url":null,"abstract":"<div><div>The Internet of Things (IoT) is rapidly transforming the modern world by connecting billions of devices that generate a continuous flow of data. Its rapid expansion has broadened applications from home automation to nearly every industry. Selecting an appropriate IoT architecture is increasingly challenging due to the complexity of components, interactions, and diverse application requirements. Ensuring that an IoT architecture meets performance, reliability, and resource constraints before deployment is essential for avoiding inefficiencies and bottlenecks. Emulating IoT architectures during the design phase allows architects to test different IoT architectures and assess system performance under various conditions. This helps ensure optimal resource utilization and responsiveness. Several simulation approaches, particularly those based on Model-Driven Development (MDD), have been proposed to model and analyse IoT environments. These methodologies provide high-level abstractions of complex IoT architectures, enabling systematic experimentation and evaluation. This work introduces a novel methodology and tools for simulating and refining IoT architectures using a evolutionary approach. They allow architects to assess and improve performance based on configurable parameters such as latency and CPU usage. Through iterative IoT architecture modifications and testing, the proposed MDD-based approach optimizes system design, ensuring that the final architecture is fine-tuned to deliver the best possible performance for a given application. The proposal is validated by a case study related with a smart parking.</div></div>","PeriodicalId":29968,"journal":{"name":"Internet of Things","volume":"34 ","pages":"Article 101740"},"PeriodicalIF":7.6000,"publicationDate":"2025-09-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Internet of Things","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2542660525002549","RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, INFORMATION SYSTEMS","Score":null,"Total":0}
引用次数: 0
Abstract
The Internet of Things (IoT) is rapidly transforming the modern world by connecting billions of devices that generate a continuous flow of data. Its rapid expansion has broadened applications from home automation to nearly every industry. Selecting an appropriate IoT architecture is increasingly challenging due to the complexity of components, interactions, and diverse application requirements. Ensuring that an IoT architecture meets performance, reliability, and resource constraints before deployment is essential for avoiding inefficiencies and bottlenecks. Emulating IoT architectures during the design phase allows architects to test different IoT architectures and assess system performance under various conditions. This helps ensure optimal resource utilization and responsiveness. Several simulation approaches, particularly those based on Model-Driven Development (MDD), have been proposed to model and analyse IoT environments. These methodologies provide high-level abstractions of complex IoT architectures, enabling systematic experimentation and evaluation. This work introduces a novel methodology and tools for simulating and refining IoT architectures using a evolutionary approach. They allow architects to assess and improve performance based on configurable parameters such as latency and CPU usage. Through iterative IoT architecture modifications and testing, the proposed MDD-based approach optimizes system design, ensuring that the final architecture is fine-tuned to deliver the best possible performance for a given application. The proposal is validated by a case study related with a smart parking.
期刊介绍:
Internet of Things; Engineering Cyber Physical Human Systems is a comprehensive journal encouraging cross collaboration between researchers, engineers and practitioners in the field of IoT & Cyber Physical Human Systems. The journal offers a unique platform to exchange scientific information on the entire breadth of technology, science, and societal applications of the IoT.
The journal will place a high priority on timely publication, and provide a home for high quality.
Furthermore, IOT is interested in publishing topical Special Issues on any aspect of IOT.