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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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)
Wang, Z., Garlan, D.: Task-Driven Computing. Technical Report, CMU - CS -00-154 (2000)
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)
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)
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)
Bardram, J.E.: From Desktop Task Management to Ubiquitous Activity Based Computing. In: Integrated Digital Work Environments, pp. 49–78. MIT Press, Cambridge (2007)
American Time-use Study, http://www.bls.gov/tus/
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)
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)
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)
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)
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)
The Protégé Ontology Editor and Knowledge-base Framework, http://protege.stanford.edu/
The Business Process Execution Language, http://docs.oasis-open.org/wsbpel/2.0/wsbpel-v2.0.pdf
The Jena Semantic Web Framework, http://jena.sourceforge.net/
The SPARQL query language for RDF, http://www.w3.org/2009/sparql/wiki/Main_Page
The OWL Web Ontology Language, http://www.w3.org/TR/owl-features/
The MySQL Data Base Management System, http://www.mysql.com/
Ubisense Real-time Location System, http://www.ubisense.net/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)