...
首页> 外文期刊>PeerJ Computer Science >A conflicts’ classification for IoT-based services: a comparative survey
【24h】

A conflicts’ classification for IoT-based services: a comparative survey

机译:基于IOT的服务的冲突“分类:比较调查

获取原文

摘要

Recently, Internet of Things (IoT)-based systems, especially automation systems, have become an indispensable part of modern-day lives to support the controlling of the networked devices and providing context-aware and intelligent environments. IoT-based services/apps developed by the end-users interact with each other and share concurrent access to devices according to their preferences, which increases safety, security, and correctness issues in IoT systems. Due to the critical impacts resulting from these issues, IoT-based apps require a customized type of compilers or checking tools that capable of analyzing the structures of these apps and detecting different types of errors and conflicts either in intra-IoT app instructions or in inter-IoT apps interactions. A plethora of approaches and frameworks have been proposed to assist the best practices for end-users in developing their IoT-based apps and mitigate these errors and conflicts. This paper focuses on conflict classification and detection approaches in the context of IoT systems by investigating the current research techniques that provided conflicts’ classification or detection in IoT systems (published between 2014 and 2020). A classification of IoT-based apps interaction conflicts is proposed. The proposed conflicts’ classification provides a priori conflicts detection method based on the analysis of IoT app instructions’ relationships with utilizing the state-of-the-art Satisfiability Modulo Theories (SMT) model checking and formal notations. The current detection approaches are compared with each other according to the proposed conflicts’ classification to determine to which extend they cover different conflicts. Based on this comparison, we provide evidence that the existing approaches have a gap in covering different conflicts’ levels and types which yields to minimize the correctness and safety of IoT systems. We point out the need to develop a safety and security compiler or tool for IoT systems. Also, we recommend using a hybrid approach that combines model checking with a variety of languages and semantic technologies in developing future IoT-based apps verification frameworks to cover all levels and types of conflicts to guarantee and increase the safety, security, and correctness of IoT systems.
机译:最近,基于事物(物联网)的系统,尤其是自动化系统,已成为现代生命不可或缺的一部分,以支持控制网络设备并提供上下文感知和智能环境。最终用户开发的基于IOT的服务/应用程序互相交互,并根据其偏好共享对设备的并发访问,从而增加了IOT系统中的安全性,安全性和正确性问题。由于这些问题产生的严重影响,基于物联网的应用程序需要自定义类型的编译器或检查工具,该工具能够分析这些应用程序的结构,并检测在IOT内部应用程序指令中的不同类型的错误和冲突。 -iot Apps互动。已经提出了一种方法和框架,以帮助最终用户的最佳实践在开发基于物联网的应用程序并减轻这些错误和冲突。本文通过调查在IOT系统中提供冲突“分类或检测的当前研究技术(2014年至2020年之间发布)来侧重于IOT系统背景下的冲突分类和检测方法。提出了一种基于IOT的应用程序交互冲突的分类。该拟议的冲突“分类提供了基于IOT应用程序指令的关系的先验冲突检测方法,利用最先进的可满足的模型理论(SMT)模型检查和正式标准。根据拟议的冲突“分类,相互比较当前的检测方法,以确定它们涵盖不同的冲突。基于这一比较,我们提供了证据表明现有方法具有涵盖不同的冲突水平和类型的差距,从而产生最小化物联网系统的正确性和安全性。我们指出需要为IOT系统开发安全和安全编译器或工具。此外,我们建议使用混合方法,该方法将模型检查与各种语言和语义技术相结合,在发展未来的基于物联网的应用程序验证框架中,以涵盖所有级别和类型的冲突,以保证和提高IOT的安全性,安全性和正确性系统。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号