Feature Interactions Detection and Resolution in Smart Homes Systems

Smart homes systems (SHS) have become an increasingly important technology in modern life. Typical smart home systems comprise several services and appliances which are deployed in a dynamic environment serving multiple residents. Services may include home security, power management, HVAC (heating, ventilating, and air-conditioning) or entertainment. Each service may include several features which have to be carried out in order for the service to function according to the house residents’ preferences. Each feature is a task to control a single device. In SHS most of devices such as lights, windows and AC’s are shared by several services. What is more, residents vary in their preferences of the services which are provided to them like the preferred room temperature or even the favorite TV show. Such complexity leads sometimes to undesirable interactions between services within the SHS. That is because two or more services which include conflicted features work simultaneously. The interaction occurs when these services have conflicting features or the services work according to conflicted residents’ preferences. The outcome could affect the functionality of the overall system. Several studies have targeted feature interactions detection and resolution in smart homes systems. However, none of these approaches adopts a mechanism of negotiation between such services or residents’ preferences to reach a compromise enabling them to work at the same time. Therefore, this study proposed a flexible Agent-Based Negotiation System (ABNS) of feature interactions detection and resolution in SHS.

[1]  Abraham O. Fapojuwo,et al.  Managing Policy Interactions in KNX-Based Smart Homes , 2007, 31st Annual International Computer Software and Applications Conference (COMPSAC 2007).

[2]  Ken-ichi Matsumoto,et al.  Feature Interactions in Integrated Services of Networked Home Appliances: An Object-Oriented Approach , 2005, FIW.

[3]  Paulo Carreira,et al.  Towards automatic conflict detection in home and building automation systems , 2014, Pervasive Mob. Comput..

[4]  Mario Kolberg,et al.  Compatibility issues between services supporting networked appliances , 2003, IEEE Commun. Mag..

[5]  Mi Jeong Kim,et al.  The Service Pattern-Oriented Smart Bedroom Based on Elderly Spatial Behaviour Patterns , 2013 .

[6]  Tatsuo Nakajima,et al.  Prottoy Middleware Platform for Smart Object Systems , 2008 .

[7]  Chien-Chang Hsu,et al.  A smart home resource management system for multiple inhabitants by agent conceding negotiation , 2008, 2008 IEEE International Conference on Systems, Man and Cybernetics.

[8]  G. Herman,et al.  The feature interaction problem in telecommunications systems , 1989 .

[9]  Huan Jin Wang,et al.  Three-Meter AMR System with Grid Demand-Side Energy Management in Smart Home System , 2013 .

[10]  Tatsuhiro Tsuchiya,et al.  Detecting Feature Interactions in Home Appliance Networks , 2008, 2008 Ninth ACIS International Conference on Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing.

[11]  Michael Jackson,et al.  New Feature Interactions in Mobile and Multimedia Telecommunications Services , 2000, FIW.

[12]  Li Fu,et al.  Semantic Web-based policy interaction detection method with rules in smart home for detecting interactions among user policies , 2011, IET Commun..

[13]  Pierre-Yves Schobbens,et al.  What ' s in a Feature ? A Requirements Engineering Perspective , 2008 .

[14]  Abdul Rahman Ramli,et al.  Interoperability for Smart Home Environment Using Web Services , 2008 .

[15]  Diane J. Cook,et al.  Adapting to Resident Preferences in Smart Environments , 2008 .

[16]  M. Kolberg,et al.  An online approach for the service interaction problem in home automation , 2005, Second IEEE Consumer Communications and Networking Conference, 2005. CCNC. 2005.

[17]  Abraham O. Fapojuwo,et al.  Using semi-formal methods for detecting interactions among smart homes policies , 2007, Sci. Comput. Program..

[18]  Mamun Bin Ibne Reaz,et al.  A Review of Smart Homes—Past, Present, and Future , 2012, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[19]  Masahide Nakamura,et al.  Modeling and Detecting Feature Interactions among Integrated Services of Home Network Systems , 2010, IEICE Trans. Inf. Syst..

[20]  Mohammed Hassan Ahmed,et al.  Smart Home Activities: A Literature Review , 2014 .

[21]  Evan H. Magill,et al.  Hybrid approach to software interworking problems: managing interactions between legacy and evolving telecommunications software , 1999, IEE Proc. Softw..

[22]  F. Aldrich Smart Homes: Past, Present and Future , 2003 .

[23]  Nancy D. Griffeth,et al.  The negotiating agents approach to runtime feature interaction resolution , 1994, FIW.