首页> 外文会议>International Workshop on Software Engineering for Smart Cyber-Physical Systems >An Application Conflict Detection and Resolution System for Smart Homes
【24h】

An Application Conflict Detection and Resolution System for Smart Homes

机译:智能家庭的应用冲突检测与解决系统

获取原文
获取外文期刊封面目录资料

摘要

One of the applications of Cyber-Physical Systems (CPSs) is the Smart Homes. In Smart Homes, multiple apps operate the sensors and actuators to provide rich user experience in a living environment. Because actuators are entities that affect the surrounding environment, conflicts may occur if two or more apps are running simultaneously, especially when they try to use a single actuator or when they use different actuators causing different effects. There have been attempts to resolve these conflicts at app installation time. However the state-of-the-art solutions can detect conflicts only if the apps actuate on devices with conditions based on time, and resolute conflicts by creating a total order between all apps, regardless of the situations of the conflicts. In this paper, we create a Kripke structure to detect conflicts by model-checking the assertion "no two apps use actuators to create different effects at the same location". Our proposed system, which provides install-time conflict detection, enables detection of application conflicts triggered by conditions based on events. In addition, it supports users in prioritising apps by reducing the number of conflicts by dividing them into groups of the same situation which are meaningful to the users. By prioritising apps for each situation, rather than creating a total order, our system allows the apps to run in a more flexible way.
机译:网络物理系统(CPSS)的应用之一是智能家庭。在智能家庭中,多个应用程序操作传感器和执行器,以提供在生活环境中提供丰富的用户体验。因为执行器是影响周围环境的实体,因为如果两个或更多应用程序同时运行,则可能会发生冲突,特别是当他们尝试使用单个执行器时或者当它们使用不同的执行器时导致不同的效果。已尝试在应用程序安装时间解决这些冲突。然而,最先进的解决方案只有在应用程序在基于时间条件的设备上启动的设备,而且通过在所有应用程序之间创建总订单,无论冲突的情况如何,那么最先进的解决方案才能检测冲突。在本文中,我们创建了一种Kripke结构来通过模型检查来检测冲突“没有两个应用程序使用执行器在同一位置创建不同的效果”。我们提出的系统提供安装时间冲突检测,可以检测根据事件的条件触发的应用程序冲突。此外,它还支持用户通过划分对对用户有意义的相同情况的组的冲突次数来优先考虑应用程序的数量。通过优先考虑每种情况的应用,而不是创建总订单,我们的系统允许应用程序以更灵活的方式运行。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号