Abstract
Context-awareness has become a necessity for adaptable intelligent applications and services. It is crucial for ubiquitous and pervasive computing because the context of a user or device serves as the source of information to adapt services. In this paper, we propose a modular context management system that is able to collect, transform, reason on and use context information to adapt services. By employing a component-based approach, we enable our infrastructure not only to support context-aware adaptation of services, but also to support adaptation of the context management system itself at deployment time and at runtime. This self-adaptation is based upon the service requirements and the current context of the device, such as the current resource usage or other devices in the neighborhood, resulting in an adaptive context management system for improved quality of service.
Chapter PDF
Similar content being viewed by others
References
Dey, A.K., Abowd, G.D.: Towards a better understanding of context and context-awareness. In: Workshop on The What, Who, Where, When, and How of Context-Awareness, Conference on Human Factors in Computer Systems (CHI 2000) (2001)
Satyanarayanan, M.: Pervasive computing: Vision and challenges. IEEE Personal Communications, 10–17 (2001)
Dey, A.K., Salber, D., Abowd, G.D.: A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications. Human-Computer Interaction (HCI) Journal 16, 97–166 (2001)
Strang, T., et al.: CoOL: A Context Ontology Language to enable Contextual Interoperability. In: Stefani, J.-B., Demeure, I., Hagimont, D. (eds.) DAIS 2003. LNCS, vol. 2893, pp. 236–247. Springer, Heidelberg (2003)
Gu, T., et al.: An ontology-based context model in intelligent environments. In: Proceedings of Communication Networks and Distributed Systems Modeling and Simulation Conference, San Diego, California, USA (2004)
Chen, H., Finin, T., Joshi, A.: An ontology for context-aware pervasive computing environments. Special Issue on Ontologies for Distributed Systems, Knowledge Engineering Review (2003)
Preuveneers, D., Van den Bergh, J., Wagelaar, D., Georges, A., Rigole, P., Clerckx, T., Berbers, Y., Coninx, K., Jonckers, V., De Bosschere, K.: Towards an extensible context ontology for Ambient Intelligence. In: Proceedings of the Second European Symposium on Ambient Intelligence. Springer, Heidelberg (2004)
Urting, D., Van Baelen, S., Holvoet, T., Berbers, Y.: Embedded software development: Components and contracts. In: Proceedings of the IASTED International Conference Parallel and Distributed Computing and Systems, pp. 685–690 (2001)
Vandewoude, Y., Berbers, Y.: Run-time evolution for embedded component-oriented systems. In: Werner, B. (ed.) Proceedings of the International Conference on Software Maintenance, Canada, pp. 242–245. IEEE Computer Society, Los Alamitos (2002)
Wils, A., Gorinsek, J., Van Baelen, S., Berbers, Y., De Vlaminck, K.: Flexible Component Contracts for Local Resource Awareness. In: Bryce, C., Czajkowski, G. (eds.) ECOOP 2003 Workshop on resource aware computing (2003)
Rigole, P., Berbers, Y., Holvoet, T.: Mobile adaptive tasks guided by resource contracts. In: The 2nd Workshop on Middleware for Pervasive and Ad-Hoc Computing, Toronto, Ontario, Canada, pp. 117–120 (2004)
Wagelaar, D.: Context-driven model refinement. In: Proceedings of the MDAFA 2004 workshop, Linköping, Sweden (2004)
Korpipää, P., et al.: Managing context information in mobile devices. IEEE Pervasive Computing, Mobile and Ubiquitous Systems 2, 42–51 (2003)
Indulska, J., et al.: Experiences in using cc/pp in context-aware systems. In: Stefani, J.-B., Demeure, I., Hagimont, D. (eds.) DAIS 2003. LNCS, vol. 2893, pp. 224–235. Springer, Heidelberg (2003)
Buchholz, S., Hamann, T., Hubsch, G.: Comprehensive structured context profiles (cscp): Design and experiences. In: Proceedings of the Second IEEE Annual Conference on Pervasive Computing and Communications Workshops (2004)
DistriNet (K.U.Leuven), EDM (LUC), ELIS-PARIS (UGent), PROG (VUB) and SSEL (VUB): CoDAMoS: Context Driven Adaptation of Mobile Services, http://www.cs.kuleuven.ac.be/cwis/research/distrinet/projects/CoDAMoS/
Senart, A., Bouroche, M., Biegel, G., Cahill, V.: Component-based middleware architecture for sentient computing. In: Workshop on Component-oriented approaches to Context-aware computing, ECOOP 2004, Oslo, Norway (2004)
HP Labs: Jena 2 - A Semantic Web Framework (2004), http://www.hpl.hp.com/semweb/jena2.htm
Vandewoude, Y., Rigole, P., Urting, D., Berbers, Y.: Draco: An adaptive runtime environment for components. Technical Report CW 372, Department of Computer Science, Katholieke Universiteit Leuven, Belgium (2003)
Chen, H.: An intelligent broker architecture for context-aware systems (2003), http://cobra.umbc.edu/
Efstratiou, C., Cheverst, K., Davies, N., Friday, A.: An architecture for the effective support of adaptive context-aware applications. In: Tan, K.-L., Franklin, M.J., Lui, J.C.-S. (eds.) MDM 2001. LNCS, vol. 1987, pp. 15–26. Springer, Heidelberg (2000)
Indulska, J., Loke, S., Rakotonirainy, A., Witana, V., Zaslavsky, A.: An open architecture for pervasive systems. In: Proceedings of the Third IFIP TC6/WG6.1 International Working Conference on Distributed Applications and Interoperable Systems, pp. 175–187. Kluwer, Dordrecht (2001)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 IFIP International Federation for Information Processing
About this paper
Cite this paper
Preuveneers, D., Berbers, Y. (2005). Adaptive Context Management Using a Component-Based Approach. In: Kutvonen, L., Alonistioti, N. (eds) Distributed Applications and Interoperable Systems. DAIS 2005. Lecture Notes in Computer Science, vol 3543. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11498094_2
Download citation
DOI: https://doi.org/10.1007/11498094_2
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-26262-6
Online ISBN: 978-3-540-31582-7
eBook Packages: Computer ScienceComputer Science (R0)