基于高级petri网的物联网系统设计和分析方法

IF 7.6 3区 计算机科学 Q1 COMPUTER SCIENCE, INFORMATION SYSTEMS
Abdelouahab Fortas , Elhillali Kerkouche , Allaoua Chaoui
{"title":"基于高级petri网的物联网系统设计和分析方法","authors":"Abdelouahab Fortas ,&nbsp;Elhillali Kerkouche ,&nbsp;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 ,&nbsp;Elhillali Kerkouche ,&nbsp;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}
引用次数: 0

摘要

在过去十年中,物联网(IoT)作为智能系统的概念出现,涉及生活的各个领域,如健康、工业、智慧城市和许多其他领域。这些系统的故障可能导致灾难性的损失,影响人们的生活、环境、健康和经济。因此,有必要对这些物联网系统进行分析。然而,物联网系统的复杂性使得这些系统的建模和分析具有挑战性。形式验证方法通过数学证明其正确性,为分析和验证复杂系统提供了一种严格的方法。本文提出了一种基于高级Petri网(G-Nets)的物联网系统设计与分析新方法。G-Nets支持模块化或组合方法学。由于物联网系统本身固有的模块化特性,在物联网开发中使用模块化方法特别合适。这种方法通过提供灵活性、可扩展性、易于维护、可重用性和改进的复杂性管理等基本优势来解决物联网挑战。然而,G-Nets的形式主义需要更专业和复杂的工具来验证和分析其规范。为了弥补这一差距,我们使用Maude语言提出并实现了G-Nets形式主义的形式语义。Maude工具提供了强大的分析技术,可以对G-Nets规范进行严格的分析和验证。我们用一个基于物联网的家庭摄像头系统的实际例子说明了我们的方法。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
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
Internet of Things Multiple-
CiteScore
3.60
自引率
5.10%
发文量
115
审稿时长
37 days
期刊介绍: 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.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信