Abstract
Context-awareness is an essential component of mobile and pervasive computing. It refers to the concept that an application understands its context, reason about its current situation, and provide relevant information and/or services to the users. One of the main challenges of context-aware distributed mobile computing is the dynamic adaptation to changes in the resource-bounded operating environment with user preferences. For example, a depersonalized context-aware application may exhibit behavior that is not anticipated by its user in a given situation. In this paper, we present a personalized preference model for resource-bounded context-aware applications, which provides support for the development and execution of context-aware applications using a declarative language. We implement a simple example system that demonstrates the effectiveness of the approach in a real-world scenario.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Lieberman H, Selker T (2000) Out of context: computer systems that adapt to, and learn from, context. IBM Syst J 39(3–4):617–632
Dey AK (2001) Understanding and using context. Pers Ubiquit Comput 5(1):4–7. doi:10.1007/s007790170019
Ranganathan A, Campbell RH (2003) An infrastructure for context-awareness based on first order logic. Pers Ubiquit Comput 7(6):353–364
Korpipaa P, Mantyjarvi J, Kela J, Keranen H, Malm EJ (2003) Managing context information in mobile devices. IEEE Pervasive Comput 02(3):42–51
Wang XH, Zhang DQ, Gu T, Pung HK (2004) Ontology based context modeling and reasoning using OWL. In: PERCOMW 04, Washington, DC, USA. IEEE Computer Society, pp 18–22
Kofod-Petersen A, Mikalsen M (2005) Representing and reasoning about context in a mobile environment. Rev d’Intell Artif 19(3):479–498
Barkhuus L, Dey, A (2003) Is context-aware computing taking control away from the user? Three levels of interactivity examined. In: UbiComp 2003: ubiquitous computing. Lecture notes in computer science, vol 2864, pp 149–156
Stefanidis K, Pitoura E, Vassiliadis P (2006) Modeling and storing context-aware preferences. In: Proceedings of the 10th east european conference on advances in databases and information systems. Lecture notes in computer science, vol 4152, pp 124–140
Coutand O (2008) A framework for contextual personalised applications. Dissertation thesis. The University of Kassel. ISBN: 9783899587746
Hong J, Suh E, Kim J, Kim S (2009) Context-aware system for proactive personalized service based on context history. Expert Syst. Appl. 36(4):7448–7457
Rakib A, Haque HMU, Faruqui R (2014) A temporal description logic for resource-bounded rule-based context-aware agents. In: Context-aware systems and applications. Lecture notes of the institute for computer sciences, Social informatics and telecommunications engineering, vol 128. Springer, pp. 3–14
Rakib A, Haque HMU (2014) A logic for context-aware non-monotonic reasoning agents. In: Human-inspired computing and its applications. Lecture notes in computer science, vol 8856. Springer, pp 453–471
Uddin I, Rakib A, Haque HMU (2017) A framework for implementing formally verified resource-bounded smart space systems. Mobile Netw Appl 22:1–16
Aguilar S, Vidal R, Gomez C (2017) Opportunistic sensor data collection with bluetooth low energy. Sensors 17(1):159
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer Science+Business Media Singapore
About this paper
Cite this paper
Uddin, I., Rakib, A. (2018). A Preference-Based Application Framework for Resource-Bounded Context-Aware Agents. In: Kim, K., Joukov, N. (eds) Mobile and Wireless Technologies 2017. ICMWT 2017. Lecture Notes in Electrical Engineering, vol 425. Springer, Singapore. https://doi.org/10.1007/978-981-10-5281-1_20
Download citation
DOI: https://doi.org/10.1007/978-981-10-5281-1_20
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-10-5280-4
Online ISBN: 978-981-10-5281-1
eBook Packages: EngineeringEngineering (R0)