Semantic Web-based policy interaction detection method with rules in smart home for detecting interactions among user policies

Semantic Web-based policy interaction detection method with rules in smart home for detecting interactions among user policies

For access to this article, please select a purchase option:

Buy article PDF
(plus tax if applicable)
Buy Knowledge Pack
10 articles for $120.00
(plus taxes if applicable)

IET members benefit from discounts to all IET publications and free access to E&T Magazine. If you are an IET member, log in to your account and the discounts will automatically be applied.

Learn more about IET membership 

Recommend Title Publication to library

You must fill out fields marked with: *

Librarian details
Your details
Why are you recommending this title?
Select reason:
IET Communications — Recommend this title to your library

Thank you

Your recommendation has been sent to your librarian.

The emerging technologies such as the Internet-of-Things, sensors, communication networks, have been or will be introduced to conventional domotics to provide a wide variety of smart home services to facilitate the household appliances or home cares and improve the lifestyles of people. Currently, smart home system are integrated with different features from product line and equipped with various sensors and actuators to meet the requirements of house occupants by specifying their customised user policies. However, the introduction of features and policies may result in undesired behaviours, and this effect is known as feature interactions. In this study, the authors proposed a Semantic Web-based policy interaction detection method with rules to model smart home services and policies with the aids of ontological analysis in the smart home domain, so as to construct a semantic context for inferring the interaction of policies. The authors focus their work on user policies interaction, which are detected by using the Semantic Web rule language in semantic context. The approach is successfully applied to the smart home system and is able to detect 90 interactions among 32 user policies by automated reasoning with tools support as Protégé and Jess.


    1. 1)
      • Perumal, T., Ramli, A.R., Leong, C.Y., Mansor, S., Samsudin, K.: `Interoperability among heterogeneous systems in smart home environment', Proc. Int. Conf. on Signal Image Technology and Internet based Systems, November 2008, Bali, Indonesia, p. 177–186.
    2. 2)
    3. 3)
    4. 4)
      • M. Nakamura , H. Igaki , K. Matsumoto , S. Reiff-Marganiec , M. Ryan . (2005) Feature interactions in integrated services of networked home appliances-an object-oriented approach.
    5. 5)
    6. 6)
    7. 7)
      • Leelaprute, P.: `Resolution of feature interactions in integrated services of home network system', Proc. Asia-Pacific Conf. on Communications, October 2007, Bangkok, Thailand, p. 363–366.
    8. 8)
      • Leelaprute, P., Matsuo, T., Tsuchiya, T., Kikuno, T.: `Detecting feature interactions in home appliance networks', Proc. ACIS Int. Conf. on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing, August 2008, Phuket, Thailand, p. 895–903.
    9. 9)
    10. 10)
      • R. Laney , T.T. Tun , M. Jackson , B. Nuseibeh . (2007) Composing features by managing inconsistent requirements.
    11. 11)
      • Ricquebourg, V., Durand, D., Menga, D.: `Context inferring in the smart home: an SWRL approach', Proc. Int. Conf. on Advanced Information Networking and Applications Workshops, May 2007, Niagara Falls, Canada, p. 290–295.
    12. 12)
      • Xu, J., Lee, Y., Tsai, W.: `Ontology-based smart home solution and service composition', Proc. Int. Conf. on Embedded Software and Systems, May 2009, Hangzhou, China, p. 297–304.
    13. 13)
      • M.A. Jackson . (2001) Problem frames: analyzing and structuring software development problems.
    14. 14)
    15. 15)
      • Chen, K., Zhang, W., Zhao, H., Mei, H.: `An approach to constructing feature models based on requirements clustering', Proc. Int. Conf. on Requirements Engineering, April 2005, Paris, France, p. 31–40.
    16. 16)
      • N. Noy , A. Rector . Defining N-ary relations on the semantic web.
    17. 17)
      • Classen, A., Heymans, P., Schobbens, P.: `What's in a feature: a requirements engineering perspective', Proc. Int. Conf. on Fundamental Approaches to Software Engineering. Budapest, March 2008, Hungary, p. 16–30.
    18. 18)
    19. 19)
      • M.K. Smith , C. Welty , D.L. McGuinness . OWL web ontology language guide.
    20. 20)
    21. 21)
      • Nhlabatsi, A.: `Initialisation problems in feature composition', 2009, PhD, The Open University.
    22. 22)
      • Bousquet, L., Richier, J.: `Feature Interactions in Software and Communication Systems IX', Proc. Int. Conf. on Feature Interactions in Software and Communication Systems, ICFI'07, 2007, Grenoble, France.
    23. 23)
      • Reiff-Marganiec, S., Ryan, M.: `Feature interactions in telecommunications and software systems VIII', Proc. Int. Conf. on Feature Interactions in Software and Communication Systems, ICFI'05, 2005, Leicester, UK, IOS Press.
    24. 24)
      • Amyot, D., Logrippo, L.: `Feature interactions in telecommunications and software systems VII', Proc. Int. Conf. on Feature Interactions in Software and Communication Systems, ICFI'03, 2003, Ottawa, Canada.
    25. 25)
      • I. Horrocks , P.F. Patel-Schneider , H. Boley , S. Tabet , B. Grosof , M. Dean . SWRL: a semantic web rule language combining OWL and RuleML.
    26. 26)
      • W3C OWL Working Group: ‘OWL 2 web ontology language document overview’. W3C Recommendation, 27 October 2009,, last accessed on 12 May 2010.
    27. 27)
      • Boley, H., Tabet, S., Wagner, G.: `Design rationale of RuleML: a markup language for Semantic Web rules', Proc. Semantic Web Working Symp., August 2001, CA, USA, p. 381–401.

Related content

This is a required field
Please enter a valid email address