ABSTRACT
Wireless sensor networks are increasingly being exploited in ubiquitous computing environments as one of the main platforms for gathering context data. In order to continuously observe the environment context during a long period, the sensor node should be considered itself as a context-aware device having particular contextual parameters, such as residual energy or sample rate. Existing work in the field of context-aware computing mostly considers the sensor node as a context data collector agent, regardless of the concern of the node's context elements. In this paper, we first propose an approach for modeling sensor network context information, and then, we introduce a middleware framework that maps our context model to software components, processes the context data, and implements the context model. For this purpose, we propose the notion of context node, which is the building block of our context processing framework. The proposed solution is exemplified in the shape of a home monitoring application. Using the proposed framework, the sensor application can adapt itself to the current situation in the environment through executing a high-level context model describing both the context information to process and the adaptation actions to perform.
- Akyildiz, I., Kasimoglu, I., 2004. Wireless sensor and actor networks: Research challenges", Ad Hoc Networks 2 (4), pp. 351--367.Google ScholarCross Ref
- Bruneton, E., Coupaye, T., Leclercq, M., Quéma, V., Stefani, J.-B., 2006. The FRACTAL component model and its support in Java. Softw., Pract. Exper. 36(11--12): 1257--1284, http://fractal.objectweb.org Google ScholarDigital Library
- Chong, S, Krishnaswamy, S., and Loke, W., 2005. A context-aware approach to conserving energy in wireless sensor networks, In Proceedings of the 3rd Int'l Conf. on Pervasive Computing and Communications Workshops (PerCom'05), Kauai Island, HI, USA. Google ScholarDigital Library
- Conan, D., Rouvoy, R., and Seinturier, L., 2007. Scalable processing of context information with COSMOS. In 7th IFIP International Conference on Distributed Applications and Interoperable Systems (DAIS'07). p. 210--224 of LNCS 4531 (Springer). Paphos, Cyprus. June 5--8. Google ScholarDigital Library
- Costa, P., Mottola, L., Murphy, A., Picco, G., 2007. Programming wireless sensor networks with the TeenyLime middleware. In Proceedings of the Middleware Conference pp. 429--449. Vol. 4834 of LNCS. Springer. Google ScholarDigital Library
- Coulson, G. et al., 2008. A generic component model for building systems software. ACM Trans. Computer Systems, 1--42. Google ScholarDigital Library
- Crnkovic, I., Larsson, M., 2002. Building reliable component-based software systems. Artech House. Google ScholarDigital Library
- Huebscher, M. C., and McCann, J. A. 2004. Adaptive middleware for context-aware applications in smart homes, 2nd Workshop on Middleware for Pervasive and AdHoc Computing. Google ScholarDigital Library
- Mainwaring, A., Culler, D., Polastre, J., Szewczyk, R., and Anderson, J., 2002. Wireless sensor networks for habitat monitoring. In: Proc. of First ACM Workshop on Wireless Sensor Networks and Applications (WSNA). Google ScholarDigital Library
- Mozer, M., 2004. Lessons from an adaptive home. In: D. J. Cook and S. K. Das, Editors, Smart Environments: Technology, Protocols, and Applications, Wiley, 273--298.Google Scholar
- Puccinelli, D., and Haenggi, M. 2005. Wireless sensor networks: applications and challenges of ubiquitous sensing. IEEE Circuits and Systems Magazine, vol. 5, no. 3, 19--31.Google ScholarCross Ref
- Ranganathan, A., and Campbell, R, 2003. A Middleware for context-aware agents in ubiquitous computing environments. In: CM/IFIP/USENIX International Middleware Conference, Brazil. Google ScholarDigital Library
- Rocha, R., and Endler, M., 2006. Context management in heterogeneous, evolving ubiquitous environments, IEEE Distributed Systems Online. Google ScholarDigital Library
- Rouvoy, R., Conan, D., Seinturier, L., 2008. Software architecture patterns for a context-processing middleware framework. In IEEE Distributed Systems Online (DSO), vol. 9, no. 6. Google ScholarDigital Library
- Yau, S., Karim, F., Wang, Y., Wang, B., Gupta, S., 2002. Reconfigurable context-sensitive middleware for pervasive Computing. IEEE Pervasive Computing 1(3), 33--40. Google ScholarDigital Library
Index Terms
- A self-adaptive context processing framework for wireless sensor networks
Recommendations
Supporting lightweight adaptations in context-aware wireless sensor networks
CAMS '09: Proceedings of the 1st International Workshop on Context-Aware Middleware and Services: affiliated with the 4th International Conference on Communication System Software and Middleware (COMSWARE 2009)Context-aware environments are being populated with Wireless Sensor Networks (WSNs), observing sensory context elements, and adapting their behavior accordingly. Although adaptation has been known as a common approach for addressing context-awareness, ...
Context-aware management for sensor networks
COMSWARE '11: Proceedings of the 5th International Conference on Communication System Software and MiddlewareThe wide field of wireless sensor networks requires that hundreds or even thousands of sensor nodes have to be maintained and configured. With the upcoming initatives such as Smart Home and Internet of Things, we need new mechanism to discover and ...
An integrated logical context sensor for mobile web applications
SAICSIT '13: Proceedings of the South African Institute for Computer Scientists and Information Technologists ConferenceContext-aware computing continues to gain recognition, especially in mobile web computing. Determining accurate context information, in real-time, for implementing various adaptations in mobile web applications remains a challenge. Physically determined ...
Comments