{"title":"基于高级petri网的物联网系统设计和分析方法","authors":"Abdelouahab Fortas , Elhillali Kerkouche , Allaoua Chaoui","doi":"10.1016/j.iot.2025.101783","DOIUrl":null,"url":null,"abstract":"<div><div>In the last decade, the Internet of Things (IoT) has emerged as a concept for intelligent systems that touch various areas of life, such as health, industry, smart cities, and many other fields. Failure of these systems can lead to catastrophic losses that affect people’s lives, the environment, health, and the economy. Therefore, it is necessary to analyze these IoT systems. However, the complexity of IoT systems makes modeling and analyzing these systems challenging. Formal verification methods offer a rigorous approach to analyzing and verifying complex systems by mathematically proving their correctness. This paper proposes a new approach based on high-level Petri nets (G-Nets) for designing and analyzing IoT systems. G-Nets support a modular or compositional methodology. Using a modular method in IoT development is particularly appropriate due to the inherently modular nature of IoT systems themselves. This approach addresses IoT challenges by offering essential benefits such as flexibility, scalability, ease of maintenance, reusability, and improved complexity management. However, the G-Nets formalism requires more specialized and sophisticated tools to verify and analyze its specifications. To bridge this gap, we propose and implement formal semantics for the G-Nets formalism using the Maude language. The Maude tools provide powerful analysis techniques that enable rigorous analysis and verification of G-Nets specifications. We illustrated our approach with a practical example of an IoT-based home camera system.</div></div>","PeriodicalId":29968,"journal":{"name":"Internet of Things","volume":"34 ","pages":"Article 101783"},"PeriodicalIF":7.6000,"publicationDate":"2025-10-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"High-level petri nets based approach for designing and analyzing IoT systems\",\"authors\":\"Abdelouahab Fortas , Elhillali Kerkouche , Allaoua Chaoui\",\"doi\":\"10.1016/j.iot.2025.101783\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><div>In the last decade, the Internet of Things (IoT) has emerged as a concept for intelligent systems that touch various areas of life, such as health, industry, smart cities, and many other fields. Failure of these systems can lead to catastrophic losses that affect people’s lives, the environment, health, and the economy. Therefore, it is necessary to analyze these IoT systems. However, the complexity of IoT systems makes modeling and analyzing these systems challenging. Formal verification methods offer a rigorous approach to analyzing and verifying complex systems by mathematically proving their correctness. This paper proposes a new approach based on high-level Petri nets (G-Nets) for designing and analyzing IoT systems. G-Nets support a modular or compositional methodology. Using a modular method in IoT development is particularly appropriate due to the inherently modular nature of IoT systems themselves. This approach addresses IoT challenges by offering essential benefits such as flexibility, scalability, ease of maintenance, reusability, and improved complexity management. However, the G-Nets formalism requires more specialized and sophisticated tools to verify and analyze its specifications. To bridge this gap, we propose and implement formal semantics for the G-Nets formalism using the Maude language. The Maude tools provide powerful analysis techniques that enable rigorous analysis and verification of G-Nets specifications. We illustrated our approach with a practical example of an IoT-based home camera system.</div></div>\",\"PeriodicalId\":29968,\"journal\":{\"name\":\"Internet of Things\",\"volume\":\"34 \",\"pages\":\"Article 101783\"},\"PeriodicalIF\":7.6000,\"publicationDate\":\"2025-10-04\",\"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/S2542660525002975\",\"RegionNum\":3,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"COMPUTER SCIENCE, INFORMATION SYSTEMS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Internet of Things","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2542660525002975","RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, INFORMATION SYSTEMS","Score":null,"Total":0}
High-level petri nets based approach for designing and analyzing IoT systems
In the last decade, the Internet of Things (IoT) has emerged as a concept for intelligent systems that touch various areas of life, such as health, industry, smart cities, and many other fields. Failure of these systems can lead to catastrophic losses that affect people’s lives, the environment, health, and the economy. Therefore, it is necessary to analyze these IoT systems. However, the complexity of IoT systems makes modeling and analyzing these systems challenging. Formal verification methods offer a rigorous approach to analyzing and verifying complex systems by mathematically proving their correctness. This paper proposes a new approach based on high-level Petri nets (G-Nets) for designing and analyzing IoT systems. G-Nets support a modular or compositional methodology. Using a modular method in IoT development is particularly appropriate due to the inherently modular nature of IoT systems themselves. This approach addresses IoT challenges by offering essential benefits such as flexibility, scalability, ease of maintenance, reusability, and improved complexity management. However, the G-Nets formalism requires more specialized and sophisticated tools to verify and analyze its specifications. To bridge this gap, we propose and implement formal semantics for the G-Nets formalism using the Maude language. The Maude tools provide powerful analysis techniques that enable rigorous analysis and verification of G-Nets specifications. We illustrated our approach with a practical example of an IoT-based home camera system.
期刊介绍:
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.