DocumentCode :
3374799
Title :
An Application Conflict Detection and Resolution System for Smart Homes
Author :
Yagita, Miki ; Ishikawa, Fuyuki ; Honiden, Shinichi
Author_Institution :
Univ. of Tokyo, Tokyo, Japan
fYear :
2015
fDate :
17-17 May 2015
Firstpage :
33
Lastpage :
39
Abstract :
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.
Keywords :
actuators; formal verification; home automation; CPSs; Kripke structure; application conflict detection; application conflict resolution system; cyber-physical systems; install-time conflict detection; model-checking; single actuator; smart homes; Actuators; Bismuth; Cyber-physical systems; Intelligent sensors; Metadata; Smart homes; Smart Home; conflict resolution; model checking; requirements at runtime;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering for Smart Cyber-Physical Systems (SEsCPS), 2015 IEEE/ACM 1st International Workshop on
Conference_Location :
Florence
Type :
conf
DOI :
10.1109/SEsCPS.2015.14
Filename :
7173941
Link To Document :
بازگشت