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.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
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)