Abstract
Web of Things applications require advanced solutions to provide adaptation to different purposes from common context models. While such models are application-specific, the adaptation itself is based on questions (i.e. concerns) that are orthogonal to application domains. In this paper, we present a generic solution to provide reusable and multi-purpose context-based adaptation for smart environments. We rely on semantic technologies and reason about contextual information to evaluate, at runtime, the pertinence of each adaptation possibility to adaptation questions covering various concerns. We evaluate our solution against a smart agriculture scenario using the ASAWoO platform, and discuss how to design context models and rules from “classical” information sources (e.g. domain experts, device QoS, user preferences).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
Functionalities must be exposed by avatars prior to be called by clients and executed.
- 2.
One second is the commonly admitted threshold upon which the user’s attention stops focusing on the current task.
References
Web of Things Architecture, Unofficial Draft: General Description of WoT Servient. https://w3c.github.io/wot/architecture/wot-architecture.html#general-description-of-wot-servient. Accessed 09 Sept 2016
Bass, L.: Software Architecture in Practice. Pearson Education India, London (2007)
Bernardos, A.M., Tarrio, P., Casar, J.R.: A data fusion framework for context-aware mobile services. In: IEEE International Conference on Multisensor Fusion and Integration for Intelligent Systems, MFI 2008, pp. 606–613. IEEE (2008)
Blouin, A., Morin, B., Beaudoux, O., Nain, G., Albers, P., Jézéquel, J.M.: Combining aspect-oriented modeling with property-based reasoning to improve user interface adaptation. In: Proceedings of the 3rd ACM SIGCHI Symposium on Engineering Interactive Computing Systems, pp. 85–94. ACM (2011)
Brézillon, P.: Task-realization models in contextual graphs. In: Dey, A., Kokinov, B., Leake, D., Turner, R. (eds.) CONTEXT 2005. LNCS (LNAI), vol. 3554, pp. 55–68. Springer, Heidelberg (2005). doi:10.1007/11508373_5
Brézillon, P.: Modeling expert knowledge and reasoning in context. In: Christiansen, H., Stojanovic, I., Papadopoulos, G.A. (eds.) CONTEXT 2015. LNCS (LNAI), vol. 9405, pp. 18–31. Springer, Cham (2015). doi:10.1007/978-3-319-25591-0_2
Ferscha, A., Vogl, S., Beer, W.: Context sensing, aggregation, representation and exploitation in wireless networks. Scalable Comput.: Pract. Exp. 6(2) (2001)
Hayes, P., McBride, B.: RDF semantics. W3C Recomm. 10 (2004)
Médini, L., Mrissa, M., Terdjimi, M., Khalfi, E.M., Le Sommer, N., Capdepuy, P., Jamont, J.P., Occello, M., Touseau, L.: Building a web of things with avatars. In: Sheng, M., Yongrui Qin, L.Y., Benatallah, B. (eds.) Managing the Web of Things: Linking the Real World to the Web. Morgan Kaufmann, Elsevier (2016). https://hal.archives-ouvertes.fr/hal-01373631, domains (unavailable categories): Internet of Things, Web of Things
Mizouni, R., Matar, M.A., Al Mahmoud, Z., Alzahmi, S., Salah, A.: A framework for context-aware self-adaptive mobile applications SPL. Expert Syst. Appl. 41(16), 7549–7564 (2014)
Mrissa, M., Médini, L., Jamont, J.P., Le Sommer, N., Laplace, J.: An avatar architecture for the web of things. IEEE Internet Comput. 19(2), 30–38 (2015)
Perera, C., Zaslavsky, A., Christen, P., Georgakopoulos, D.: Context aware computing for the internet of things: a survey. IEEE Commun. Surv. Tutor. 16(1), 414–454 (2014)
Schaap, B.F., Reidsma, P., Verhagen, J., Wolf, J., van Ittersum, M.K.: Participatory design of farm level adaptation to climate risks in an arable region in the Netherlands. Eur. J. Agron. 48, 30–42 (2013)
Terdjimi, M., Médini, L., Mrissa, M.: HyLAR+: improving hybrid location-agnostic reasoning with incremental rule-based update. In: 25th International World Wide Web Conference Companion WWW 2016, April 2016
Terdjimi, M., Médini, L., Mrissa, M., Le Sommer, N.: An avatar-based adaptation workflow for the web of things. In: 2016 IEEE 25th International Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE), pp. 62–67. IEEE (2016)
Acknowledgement
This work is supported by the French ANR (Agence Nationale de la Recherche) under the grant number <ANR-13-INFR-012>.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Terdjimi, M., Médini, L., Mrissa, M., Maleshkova, M. (2017). Multi-purpose Adaptation in the Web of Things. In: Brézillon, P., Turner, R., Penco, C. (eds) Modeling and Using Context. CONTEXT 2017. Lecture Notes in Computer Science(), vol 10257. Springer, Cham. https://doi.org/10.1007/978-3-319-57837-8_17
Download citation
DOI: https://doi.org/10.1007/978-3-319-57837-8_17
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-57836-1
Online ISBN: 978-3-319-57837-8
eBook Packages: Computer ScienceComputer Science (R0)