Abstract
Mobile computing is an innovative field gaining increasing attention as many new systems are designed towards that direction. Among these systems, many are desired to be context-aware, with the aim of optimizing and automating their offered services. Such systems provide components whose main feature is to manage the context information, which is communicated between sensors, actuators and applications. In these systems the use of middleware is a solution to the need for detecting and adapting to the changing context. In mobile computing, factors such as scalability, support for distribution, self-adaptivity, support for mobility and modularity/plugability are of particular interest. Many attempts have been documented in the literature concerning systems aiming to address some or all of these requirements and which are used for the implementation of context-aware systems. The scope of this chapter is to study and present the current state of the art in context-aware system architectures. These are evaluated and compared, based on a set of characteristics such as support for distribution, privacy, mobility or fault tolerance. Finally, we document our current results and initial decisions concerning the design of a context management middleware system enabling the design and deployment of adaptive applications in mobile and ubiquitous computing environments.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Chen, G., Kotz, D. (2000) A Survey of Context-Aware Mobile Computing Research, Technical Report: TR2000-381 Dartmouth College, Hanover, NH.
Chen, G., Li, M., Kotz, D. (2004) Design and implementation of a large-scale context fusion network. 1st Annual International Conference on Mobile and Ubiquitous Systems (MobiQuitous), IEEE Computer Society, pp. 246–255.
Dey, A. (2000) Providing Architectural Support for Building Context-Aware Applications, Ph.D. thesis, College of Computing, Georgia Institute of Technology, pp. 170.
Dey, A. (2001) Understanding and Using Context, Personal Ubiquitous Computing, 5(1), 4–7.
Dey, A.K., Salber, D., Abowd, G.D. (2001) A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications, Human-Computer Interaction, 16, 1–67.
Hardian, B. (2006) Middleware support for transparency and user control in context-aware systems. 3rd international Middleware Doctoral Symposium, Melbourne, Australia, Nov. 27–Dec 1, 2006. MDS'06, vol. 185. ACM Press, New York, p. 4.
Henricksen, K., Indulska, J., McFadden, T., Balasubramaniam, S. (2005) Middleware for Distributed Context-Aware Systems, International Symposium on Distributed Objects and Applications (DOA), Ayia Napa, Cyprus, Oct. 31–Nov. 4, 2005, pp. 846–863.
Hong, J.I., Landay, J.A. (2004) An Architecture for Privacy-sensitive Ubiquitous Computing, 2nd International Conference on Mobile Systems, Applications, and Services (MobiSys), Boston, MA.
Mikalsen, M., Paspallis, N., Floch, J., Stav, E., Papadopoulos, G.A., Ruiz, P.A. (2006) Putting Context in Context: The Role and Design of Context Management in a Mobility and Adaptation Enabling Middleware, International Workshop on Managing Context Information and Semantics in Mobile Environments (MCISME–06), Nara, Japan, May 9–12, 2006, IEEE Computer Society Press, pp. 76–83.
Newberger, A., Dey, A. (2003) Designer Support for Context Monitoring and Control, Intel Research, Berkeley, CA.
Rowstron, A., Druschel, P. (2001) Pastry: Scalable, Decentralized Object Location, and Routing for Large-Scale Peer-to-Peer Systems, International Middleware Conference, Heidelberg, Germany, pp. 329–350.
Roman, M., Hess, C., Cerqueira, R., Ranganathan, A., Campbell, R.H., Nahrstedt, K. (2002) Gaia: A middleware infrastructure for active spaces. IEEE Pervasive Computing, Special Issue on Wearable Computing 1, pp. 74–83.
Satyanarayanan, M. (2001) Pervasive Computing: Vision and Challenges, IEEE Personal Communications Magazine, pp. 10–17.
Segall, B., Arnold, D., Boot, J., Henderson, M., Phelps, T. (2000) Content based routing with Elvin4, AUUG2K Conference, Canberra.
Yau, S.S., Karim, F., Wang, Y., Wang, B., Gupta, S. (2002) Reconfigurable Context-Sensitive Middleware for Pervasive Computing, IEEE Pervasive Computing, pp. 33–40.
Acknowledgments
The authors of this chapter would like to thank their partners in the MUSIC-IST project and acknowledge the partial financial support given to this research by the European Union (6th Framework Programme, contract number 35166).
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer Science+Business Media, LLC
About this chapter
Cite this chapter
Bratskas, P., Paspallis, N., Papadopoulos, G.A. (2009). An Evaluation of the State of the Art in Context-a. In: Barry, C., Lang, M., Wojtkowski, W., Conboy, K., Wojtkowski, G. (eds) Information Systems Development. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-78578-3_42
Download citation
DOI: https://doi.org/10.1007/978-0-387-78578-3_42
Published:
Publisher Name: Springer, Boston, MA
Print ISBN: 978-0-387-78577-6
Online ISBN: 978-0-387-78578-3
eBook Packages: Computer ScienceComputer Science (R0)