检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:刘靖宇 李晅松[1,2] 陈芝菲 叶海波 宋巍[1] LIU Jing-Yu;LI Xuan-Song;CHEN Zhi-Fei;YE Hai-Bo;SONG Wei(School of Computer Science and Engineering,Nanjing University of Science and Technology,Nanjing 210094,China;State Key Laboratory for Novel Software Technology at Nanjing University,Nanjing 210023,China;College of Computer Science and Technology,Nanjing University of Aeronautics and Astronautics,Nanjing 211106,China)
机构地区:[1]南京理工大学计算机科学与工程学院,江苏南京210094 [2]计算机软件新技术国家重点实验室(南京大学),江苏南京210023 [3]南京航空航天大学计算机科学与技术学院,江苏南京211106
出 处:《软件学报》2024年第11期4993-5015,共23页Journal of Software
基 金:国家自然科学基金(61702263,61761136003);CCF-华为创新研究计划(CCF-HuaweiFM2021004)。
摘 要:物联网设备的使用范围正在不断扩张.模型检测是提升这类设备可靠性和安全性的有效手段,但常用的模型检测方法不能很好地刻画这类设备常见的跨空间移动和通信行为.为此,提出一种面向物联网设备移动与通信行为的建模及验证方法,以实现对这类设备时空相关性质的验证.通过将推拉动作和全局通信机制融入ambient calculus,提出全局通信移动环境演算(ACGC)并给出了ACGC对ambient logic的模型检测算法;在此基础上,提出描述物联网设备移动和通信行为的移动通信建模语言(MLMC),并给出将MLMC描述转换为ACGC模型的方法;进一步地,实现模型检测工具ACGCCk以验证物联网设备的性质是否得到满足,并通过一些优化加快检测速度;最后,通过案例研究和实验分析阐明所提方法的有效性.The utilization range of Internet of Things(IoT)devices is expanding.Model checking is an effective approach to improve the reliability and security of such devices.However,the commonly adopted model checking methods cannot well describe the cross-space movement and communication behavior common in such devices.To this end,this study proposes a modeling and verification method for the mobile and communication behavior of IoT devices to verify their spatio-temporal properties.Additionally,push/pull action and global communication mechanism are integrated into ambient calculus to propose the ambient calculus with global communication(ACGC)and provide a model checking algorithm for ACGC against the ambient logic.Then,the modeling language for mobility and communication(MLMC)is put forward to describe mobile and communication behavior of IoT devices.Additionally,a method to convert the MLMC-based description into an ACGC model is given.Furthermore,a model checking tool ACGCCk is implemented to verify whether the properties of IoT devices are satisfied.Meanwhile,some optimizations are conducted to accelerate the checking.Finally,the effectiveness of the proposed method is demonstrated by case study and experimental analysis.
分 类 号:TP311[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:18.118.122.239