Table 1: Minimum QoC requirements of the application
service.
freshness Probability
correctness
Temporal
resolution
Spatial
resolution
location 0.95 0.75 0.65 0.75
time 0.80 0.85 0.80 0.65
activity 0.65 0.75 0.65 0.50
temperature 0.85 0.90 0.50 0.90
Table 2: QoC offers of four Context service for the
location topic.
freshness Probability
correctness
Temporal
resolution
Spatial
resolution
CS
1
0.97 0.80 0.75 0.85
CS
2
0.80 0.70 0.80 0.65
CS
3
0.98 0.78 0.65 0.80
CS
4
0.95 0.80 0.70 0.80
In this scenario, we consider that the application
service assigns the same weight to all QoC
indicators. By computing the distance matrix for
QoC offers for the location topic and the Euclidian
distance for each context service, we get the
following ranking of the context services from
highest offer to lowest:
CS
1
(0.1513), CS
4
(0.0866), CS
3
(0.0.0656)
The QoC offer of CS
2
does not meet the minimum
QoC requirements of the application service.
6 CONCLUSIONS
Context services are increasingly used as an
intermediary between context-aware application
services and context sources. They provide
infrastructure support for collection, management,
and dissemination of context information concerning
a number of subjects. The adaptation of services to
the context of users requires the acquisition of high-
quality information from context services.
Therefore, the selection of suitable context services
is becoming a pressing issue. In this paper, we have
presented our proposed framework for context
management and our proposed QoC-based algorithm
for the selection of context services. The algorithm
takes into account the QoC requirements of the
application services for each context information to
which they subscribe with the Context Broker, on
which the framework is relying for context
management.
REFERENCES
Badidi, E., Esmahi, L., Serhani, M. A., and Ikbal, T.,
2009. A QoS-Broker Based Framework for
Personalized Web Services Provisioning to Mobile
Users, In Proceedings of the International
Conference on Wireless Information Networks and
Systems (WINSYS'09), Milan, Italy, July 2009, 147-
152.
Bonino da Silva Santos, L. O., van Wijnen, R. P., and
Vink, P., 2007. A service-oriented middleware for
context-aware applications. In Proc. of the 5th
international Workshop on Middleware For
Pervasive and Ad-Hoc Computing at Middleware
2007, pp.37-42.
Buchholz, T., Kpper, A., Schiffers, M., 2003. Quality of
context: What it is and why we need it. In Proc. of
the 10th International Workshop of the HP OpenView
University association (HPOVUA).
Chen, H., Finin, T., and Joshi, A., 2003. An ontology for
context-aware pervasive computing environments.
Knowledge Engineering Review 18: pp.197-207
Cambridge University Press.
Coronato, A., De Pietro, G., and Esposito, M., 2006. A
Semantic Context Service for Smart Offices. In Proc.
of the 2006 international Conference on Hybrid
information Technology - Volume 02, pp.391-399.
Dey, A.K., 2001. Understanding and Using Context.
Journal of Pervasive and Ubiquitous Computing,
5(1), pp. 4–7, 2001.
Kirsch-Pinheiro, M., Vanrompay, Y., and Berbers, Y.,
2008. Context-Aware Service Selection Using Graph
Matching. In Proc. of the 2nd Workshop on Non
Functional Properties and Service Level Agreements
in Service Oriented Computing at ECOWS 2008.
Lei, H., Sow, D. M., Davis, J. S., Banavar, G., and Ebling,
M.R., 2002. The design and applications of a context
service. SIGMOBILE Mob. Comput. Commun.
Rev. 6, 4 (Oct. 2002), pp.45-55.
Schmidt, H., Flerlage, F., Hauck, F.J., 2009. A generic
context service for ubiquitous environments. In Proc.
of the IEEE International Conference on Pervasive
Computing and Communications (PERCOM 2009),
pp.1-6.
Sheikh, K., Wegdam, M., and van Sinderen, M., 2008.
Quality-of-Context and its use for Protecting Privacy
in Context Aware Systems. Journal of software, 3(3),
pp.83-93, March 2008
Truong, H.L., and Dustdar, S., 2009. A Survey on
Context-aware Web Service Systems. International
Journal of Web Information Systems, 5(1), pp.5-31,
Emerald, 2009.
Yu, H.Q., and Reiff-Marganiec, S., 2009. Automated
Context-aware Service Selection for Collaborative
Systems. In Proc. van Eck, J. Gordijn, R. Wieringa
(eds.): Advanced Information Systems Engineering
2009 (CAiSE'09), LNCS 5565, pp. 261-274.
ICE-B 2010 - International Conference on e-Business
94