A Context-Aware Smart Home Service System Based on uWDL

  • Yongyun Cho
  • Kyoungho Shin
  • Jaeyoung Choi
  • Chaewoo Yoo
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4159)


For a smart home in ubiquitous computing environments, execution of all the home services must be dependent on user’s situation contexts, which are dynamically generated in ubiquitous environments. In this paper, we propose a home-network service system that can support home services appropriate to user’s situation information in ubiquitous computing environments. The suggested system uses a uWDL workflow service scenario [2] describing user’s situation information as service execution constraints and supports a context-aware home service through comparing contexts described in the service scenario with user’s situation information generated from ubiquitous computing environments. To do that, the suggested system represents contexts described in a uWDL document as a context subtree, which expresses not only context data but also relation information among services into the fields of its node. The suggested system uses a algorithm for context comparison between context subtrees and user’s situation information. The algorithm selects a context that has all together values and types entirely equal to those of user’s contexts. Therefore, the suggested system will be useful in the development of a context-aware home-network workflow service application based on uWDL in the ubiquitous computing environment.


Resource Description Framework Parse Tree Service Transition Context Type Home Service 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Edwards, W.K., Grinter, R.E.: In: Abowd, G.D., Brumitt, B., Shafer, S. (eds.) UbiComp 2001. LNCS, vol. 2201, pp. 256–272. Springer, Heidelberg (2001)CrossRefGoogle Scholar
  2. 2.
    Han, J., Cho, Y., Choi, J.: Context-Aware Workflow Language based on Web Services for Ubiquitous Computing. In: Gervasi, O., Gavrilova, M.L., Kumar, V., Laganá, A., Lee, H.P., Mun, Y., Taniar, D., Tan, C.J.K. (eds.) ICCSA 2005. LNCS, vol. 3481, pp. 1008–1017. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  3. 3.
    Dey, A.k.: Understanding and Using Context. Personal and Ubiquitous Computing 5(1), 69–78 (2001)Google Scholar
  4. 4.
    Chen, G., Kotz, D.: A Survey of Context-Aware Mobile Computing Research, Technical Report, TR200381, Dartmouth College (2000)Google Scholar
  5. 5.
    Andrews, T., Curbera, F., Goland, Y.: Business Process Execution Language for Web Services, BEA Systems, Microsoft Corp., IBM Corp., Version 1.1 (2003)Google Scholar
  6. 6.
    Leymann, F.: Web Services Flow Language (WSFL 1.0). IBM (2001)Google Scholar
  7. 7.
    Thatte, S.: XLANG Web Services for Business Process Design, Microsoft Corp. (2001)Google Scholar
  8. 8.
    Cost, R.S., Finin, T.: ITtalks: A Case Study in the Semantic Web and DAML+OIL, University of Maryland, Baltimore County, pp. 1094–7167. IEEE, Los Alamitos (2002)Google Scholar
  9. 9.
    W3C: RDF/XML Syntax Specification, W3C Recommendation (2004)Google Scholar
  10. 10.
    Snell, J.: Implementing web services with the WSTK 3.2, Part 1, IBM Tutorials, IBM (2002)Google Scholar
  11. 11.
    Jena2-A Semantic Web Framework, available at
  12. 12.
    McGuinness, D.L., van Harmelen, F. (eds.): OWL Web Ontology Language Overview, W3C Recommendation (2004)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Yongyun Cho
    • 1
  • Kyoungho Shin
    • 1
  • Jaeyoung Choi
    • 1
  • Chaewoo Yoo
    • 1
  1. 1.School of ComputingSoongsil UniversitySeoulKorea

Personalised recommendations