Skip to main content

A Semantically-Based Task Model and Selection Mechanism in Ubiquitous Computing Environments

  • Conference paper
Knowledge-Based and Intelligent Information and Engineering Systems (KES 2009)

Abstract

User centricity required by ubiquitous computing is about making services and information be prepared and delivered in the perspective of users rather than system elements. Task-oriented computing supports user centricity by representing users’ goals in tasks. It bridges the gap between tasks and available services. This paper proposes a semantically-based generic model for describing tasks in ubiquitous computing environments. This model is used by a task selection algorithm that considers the context information of a user and the surrounding environment. Additionally, this paper proposes a pattern-based task reconfiguration algorithm. The algorithms are illustrated by a demo application conducted in our test bed, and by other examples of tasks selected under diverse situations. Evaluation results show a reasonable time overhead for the task selection algorithm.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Weiser, M.: The Computer for the 21st Century. In: Scientific American, pp. 94–104; Reprinted in IEEE Pervasive Computing, pp. 19–25. IEEE, Los Alamitos (2003)

    Google Scholar 

  2. Wang, Z., Garlan, D.: Task-Driven Computing. Technical Report, CMU - CS -00-154 (2000)

    Google Scholar 

  3. Roman, M., Hess, C.K., Cerqueira, R., Ranganathan, A., Campbell, R.H., Nahrstedt, K.: Gaia: A Middleware Infrastructure to Enable Active Spaces. In: IEEE Pervasive Computing, pp. 74–83. IEEE, Los Alamitos (2002)

    Google Scholar 

  4. Sousa, J.P., Garlan, D.: Aura: an Architectural Framework for User Mobility in Ubiquitous Computing Environments. In: 3rd Working IEEE/IFIP Conf on Software Architecture (2002)

    Google Scholar 

  5. Mokhtar, S.B., Liu, J., Georgantas, N., Issarny, V.: QoS-aware Dynamic Service Composition in Ambient Intelligence Environments. In: 20th IEEE/ACM International Conference on Automated Software Engineering, pp. 317–320. ACM Press, New York (2005)

    Google Scholar 

  6. Bardram, J.E.: From Desktop Task Management to Ubiquitous Activity Based Computing. In: Integrated Digital Work Environments, pp. 49–78. MIT Press, Cambridge (2007)

    Google Scholar 

  7. American Time-use Study, http://www.bls.gov/tus/

  8. Partridge, K., Golle, P.: On Using Existing Time-Use Study Data for Ubiquitous Computing Applications. In: 10th Intl. Conference on Ubiquitous Computing, pp. 144–153. ACM Press, New York (2008)

    Google Scholar 

  9. Kang, S., Kim, W., Lee, D., Lee, Y.H.: Group Context-aware Service Discovery for Supporting Continuous Service Availability. In: 3rd International Workshop on Personalized Context Modeling and Management for UbiComp Applications (2005)

    Google Scholar 

  10. Jimenez-Molina, A.A., Koo, H., Ko, I.Y.: A Template-Based Mechanism for Dynamic Service Composition Based on Context Prediction in Ubicomp Applications. In: nternational Workshop on Intelligent Web Based Tools. IEEE ICTAI-07 (2007)

    Google Scholar 

  11. Huerta-Canepa, G.F., Jimenez-Molina, A.A., Ko, I.Y., Lee, D.: Adaptive Activity based Middleware. IEEE Pervasive Computing 7(2), 58–61 (2008)

    Article  Google Scholar 

  12. Lee, D.: Active Surroundings: A Group-aware Middleware for Embedded Application Systems. In: 28th Intl. Conference on Computer Software and Applications, pp. 404–405. IEEE, Los Alamitos (2004)

    Google Scholar 

  13. The Protégé Ontology Editor and Knowledge-base Framework, http://protege.stanford.edu/

  14. The Business Process Execution Language, http://docs.oasis-open.org/wsbpel/2.0/wsbpel-v2.0.pdf

  15. The Jena Semantic Web Framework, http://jena.sourceforge.net/

  16. The SPARQL query language for RDF, http://www.w3.org/2009/sparql/wiki/Main_Page

  17. The OWL Web Ontology Language, http://www.w3.org/TR/owl-features/

  18. The MySQL Data Base Management System, http://www.mysql.com/

  19. Ubisense Real-time Location System, http://www.ubisense.net/

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Jimenez-Molina, A., Kim, JS., Koo, HM., Kang, BS., Ko, IY. (2009). A Semantically-Based Task Model and Selection Mechanism in Ubiquitous Computing Environments. In: Velásquez, J.D., Ríos, S.A., Howlett, R.J., Jain, L.C. (eds) Knowledge-Based and Intelligent Information and Engineering Systems. KES 2009. Lecture Notes in Computer Science(), vol 5712. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-04592-9_103

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-04592-9_103

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-04591-2

  • Online ISBN: 978-3-642-04592-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics