Verifying Timed Commitment Specifications for IoT-Cloud Systems with Uncertainty

Ghalya Alwhishi, J. Bentahar, Ahmed Elwhishi
{"title":"Verifying Timed Commitment Specifications for IoT-Cloud Systems with Uncertainty","authors":"Ghalya Alwhishi, J. Bentahar, Ahmed Elwhishi","doi":"10.1109/FiCloud57274.2022.00031","DOIUrl":null,"url":null,"abstract":"Cloud Computing plays an essential role in meeting the increasing demand for large data storage and infrastructures in IoT applications. The applications of IoT-Cloud are in an exponential rise in the number of interacting components with different interaction protocols within open and uncertain environments. The main challenge that faces these applications is ensuring their reliability and efficiency. This paper proposes a scalable verification approach for IoT-Cloud applications in uncertainty-characterised settings with timed commitments using three-valued model checking. Timed commitments are powerful artifacts that capture flexible and rich interaction protocols. We use a new logic for reasoning about uncertainty in commitment protocols, model a smart contract-based IoT mortgage system with commitments under uncertain settings, introduce a set of specifications, and implement a verification framework of our model against its specifications using a transformation algorithm and the ${MCMAS}_{+}$ model checker. Finally, we report and discuss our experimental results.","PeriodicalId":349690,"journal":{"name":"2022 9th International Conference on Future Internet of Things and Cloud (FiCloud)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 9th International Conference on Future Internet of Things and Cloud (FiCloud)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/FiCloud57274.2022.00031","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

Abstract

Cloud Computing plays an essential role in meeting the increasing demand for large data storage and infrastructures in IoT applications. The applications of IoT-Cloud are in an exponential rise in the number of interacting components with different interaction protocols within open and uncertain environments. The main challenge that faces these applications is ensuring their reliability and efficiency. This paper proposes a scalable verification approach for IoT-Cloud applications in uncertainty-characterised settings with timed commitments using three-valued model checking. Timed commitments are powerful artifacts that capture flexible and rich interaction protocols. We use a new logic for reasoning about uncertainty in commitment protocols, model a smart contract-based IoT mortgage system with commitments under uncertain settings, introduce a set of specifications, and implement a verification framework of our model against its specifications using a transformation algorithm and the ${MCMAS}_{+}$ model checker. Finally, we report and discuss our experimental results.
不确定物联网云系统的定时承诺规范验证
云计算在满足物联网应用中对大数据存储和基础设施日益增长的需求方面发挥着至关重要的作用。物联网云的应用在开放和不确定环境中与不同交互协议的交互组件数量呈指数级增长。这些应用面临的主要挑战是确保它们的可靠性和效率。本文提出了一种可扩展的验证方法,用于物联网云应用在具有时间承诺的不确定性特征设置中使用三值模型检查。定时承诺是捕获灵活而丰富的交互协议的强大构件。我们使用一种新的逻辑来推理承诺协议中的不确定性,在不确定设置下对基于智能合约的物联网抵押系统进行建模,引入一组规范,并使用转换算法和${MCMAS}_{+}$模型检查器根据其规范实现我们的模型验证框架。最后,我们报告并讨论了我们的实验结果。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
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学术官方微信