A User-Oriented and Context-Aware Service Orchestration Framework for Dynamic Home Automation Systems

Conference paper
Part of the Advances in Soft Computing book series (AINSC, volume 72)


The home environment has become increasingly sophisticated. Sensors and actuators allow a house to be programmed so that it can intelligently adapt to user needs. Unfortunately it has not become any easier for the user to manage all these devices. Our ontology driven framework describes a user-oriented automation system to help with this process by not only orchestrating home automation devices, but also by integrating new equipment and automating them as much as possible. By combining devices with a common functionality in a given context, relevant devices are pulled together in an intuitive user interface in which one can express preferences at a high level of abstraction. The big advantage is that our framework allows for the home environment to be adjusted without the user having to know about the technical details of devices in the home automation system.


home automation context-awareness service composition 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Bonino, D., Corno, F.: Dogont - ontology modeling for intelligent domotic environments. LNCS, pp. 790–803 (2008)Google Scholar
  2. 2.
    Chen, G., Kotz, D.: A Survey of Context-Aware Mobile Computing Research, Department of Computer Science. Dartmouth College (2000)Google Scholar
  3. 3.
    Chen, H., Finin, T., Joshi, A.: The soupa ontology for pervasive computing. Ontologies for Agents: Theory and Experiences, 233–258 (2005)Google Scholar
  4. 4.
    Cheverst, K., Mitchell, K., Davies, N.: Design of an object model for a context sensitive tourist guide. Computers & Graphics 23, 883–891 (1999)CrossRefGoogle Scholar
  5. 5.
    Preuveneers, D., et al.: Towards an extensible context ontology for Ambient Intelligence. In: Markopoulos, P., Eggen, B., Aarts, E., Crowley, J.L. (eds.) EUSAI 2004. LNCS, vol. 3295, pp. 148–159. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  6. 6.
    Dey, A.K.: Understanding and using context. Personal Ubiquitous Comput. 5(1), 4–7 (2001)CrossRefGoogle Scholar
  7. 7.
    OASIS. Web services business process execution language version 2.0 (2007),
  8. 8.
    Papazoglou, M.P., Georgakopoulos, D.: Service oriented computing. Commun. ACM 46(10), 24–28 (2003)CrossRefGoogle Scholar
  9. 9.
    Rao, J., Su, X.: A survey of automated web service composition methods. In: Proceedings of the First International Workshop on Semantic Web Services and Web Process Composition, pp. 43–54 (2004)Google Scholar
  10. 10.
    Schmidt, A.: Implicit Human Computer Interaction Through Context. Personal and Ubiquitous Computing 4(2/3) (2000)Google Scholar
  11. 11.
    Sommaruga, L., Perri, A., Furfari, F.: Domoml-env: an ontology for human home interaction. In: SWAP 2005: Proc. of the 2nd Italian Semantic Web Workshop, p. 166 (2005)Google Scholar
  12. 12.
    Weiser, M.: The computer for the 21st century. Scientific American 265(3), 94–104 (1991)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2010

Authors and Affiliations

  1. 1.Department of Computer ScienceHeverleeBelgium

Personalised recommendations