Abstract
The growing adoption of the Service Oriented Architecture (SOA) for provisioning services and the proliferation of Internet-enabled handheld devices are changing the services landscape. Users are increasingly demanding services that can adapt to their current context. In this paper, we propose a framework for provisioning context information to adaptive services. The framework relies on negotiated Context Level Agreements (CLAs) between context-consumers (adaptive services) and context-providers by means of a context broker. The CLA specifies the context information and the agreed upon level of quality-of-context (QoC) that the context-provider shall deliver. We describe the components of the framework and the CLA negotiation process. One of the advantages of the approach is that context-providers can provide several types of context information at different QoC levels. Moreover, the publish/subscribe model allows the broker to be aware of significant variations in QoC offerings; and consequently, be able to monitor the execution of CLAs.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Dey, A.K.: Understanding and using context. J. Pervasive Ubiquit. Comput. 5(1), 4–7 (2001)
Schilit, W.N.: A system architecture for context-aware mobile computing. PhD thesis, Columbia University (1995)
Sheikh, K., Wegdam, M., van Sinderen, M.: Middleware support for quality of context in pervasive context-aware systems. In: Fifth Annual IEEE International Conference on Pervasive Computing and Communications, Workshops, pp. 461–466 (2007)
Le Sommer, N., Guidec, F. and Roussain, H.: A context-aware middleware platform for autonomous application services in dynamic wireless networks. In: The First International Conference on Integrated Internet Ad-hoc and Sensor Networks (InterSense ’06) (2006)
Santos, B.S., Van Wijnen, R.P., Vink, P.: A service-oriented middleware for context-aware applications. In: The 5th International Workshop on Middleware for Pervasive and Ad-hoc Computing (MPAC 2007), pp. 37–42, Newport Beach, CA, USA (2007)
Riva, O., di Flora, C.: Contory: a smart phone middleware supporting multiple context provisioning strategies. In: The 26th IEEE International Conference on Distributed Computing Systems (ICDCS 2006) workshops, p. 68 (2006)
Pinto, R.P., Cardozo, E., Guimaraes, E.G.: A component framework for context-awareness. In: The International Wireless Communications and Mobile Computing Conference, IWCMC ’08, pp. 315–320 (2008)
Baldauf, M., Dustdar, S., Rosenberg, F.: A survey on context-aware systems. Int. J. Ad Hoc Ubiquit. Comput. 2(4), 263–277 (2007)
Henricksen, K., Indulska, J., McFadden, T., Balasubramaniam, S.: Middleware for distributed context-aware systems. In: OTM Confederated International Conferences, pp. 846–863, Springer, Berlin (2005)
Truong, H.L., Dustdar, S.: A survey on context-aware web service systems. Int. J. Web Inf. Syst. 5(1), 5–31 (2009). (Emerald)
Buchholz, T., Kpper, A., Schiffers, M.: Quality of context: what it is and why we need it? In: The 10th International Workshop of the HP OpenView University association (HPOVUA) (2003)
Sheikh, K., Wegdam, M., Van Sinderen, M.: Quality-of-context and its use for protecting privacy in context aware systems. J. Soft. 3(3), 83–93 (2008)
Van Sinderen, M., et al.: Supporting context-aware mobile applications: an infrastructure approach. Commun. Mag., IEEE 44(9), 96–104 (2006)
Toninelli, A., Corradi, A., Montanari, R.: A quality of context-aware approach to access control in pervasive environments. MobileWireless Middleware, Operating Systems, and Applications, Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, Vol. 7, pp. 236–251. Springer, Berlin (2009)
Krause, M., Hochstatter, I.: Challenges in modelling and using quality of context (QoC), Mobility Aware Technologies and Applications. Lecture Notes in Computer Science, vol. 3744, pp. 324–333 (2005)
Filho, J.B., Miron, A.D., Satoh, I.: Modeling and measuring quality of context information in pervasive environments. In: The IEEE International Conference on Advanced Information Networking and Applications, pp. 690–697 (2010)
Manzoor, A., Truong, H., Dustdar, S.: On the evaluation of quality of context. In: The 3rd European Conference on Smart Sensing and Context (EuroSSC ’08) (2008)
Bettini, C., Brdiczka, O., Henricksen, K., Indulska, J., Nicklas, D., Ranganathan, A., Riboni, D.: A survey of context modelling and reasoning techniques. Pervasive Mob. Comput. 6(2), 161–180 (2010)
Schmidt, H., Flerlage, F., Hauck, F.J.: A generic context service for ubiquitous environments. In: The IEEE International Conference on Pervasive Computing and Communications (PERCOM), pp. 1–6 (2009)
Coronato, A., De Pietro, G., Esposito, M.: A semantic context service for smart offices. In: The International Conference on Hybrid Information Technology, vol. 02, pp. 391–399 (2006)
Khedr, M., Karmouch, A.: Negotiating context information in context-aware systems. Intell. Syst., IEEE 19(6), 21–29 (2004)
Badidi, E., Esmahi, L.: A scalable framework for provisioning context-aware application services with high-quality context information. Int. J. ACM Jordan 1(3), 86–97 (2010)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Badidi, E. (2014). A Quality Driven Approach for Provisioning Context Information to Adaptive Context-Aware Services. In: Silhavy, R., Senkerik, R., Oplatkova, Z., Silhavy, P., Prokopova, Z. (eds) Modern Trends and Techniques in Computer Science. Advances in Intelligent Systems and Computing, vol 285. Springer, Cham. https://doi.org/10.1007/978-3-319-06740-7_34
Download citation
DOI: https://doi.org/10.1007/978-3-319-06740-7_34
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-06739-1
Online ISBN: 978-3-319-06740-7
eBook Packages: EngineeringEngineering (R0)