Title :
Logic Programming for Context-Aware Pervasive Computing: Language Support, Characterizing Situations, and Integration with the Web
Author_Institution :
Monash University, Australia
Abstract :
We characterize situations as constraints on sensor readings expressed in rules. We also introduce an extension of Prolog which we call LogicCAP for programming context-aware applications, where situations are first-class entities. The operator "in-situation" in the language captures a common form of reasoning in context-aware applications, which is to ask if an entity is in a given situation. We show the usefulness of our approach via programming idioms, including defining relations among situations and integration with the Web.
Keywords :
Computer science; Context awareness; Context-aware services; Distributed computing; Intelligent agent; Intelligent sensors; Logic programming; Mobile computing; Pervasive computing; Software engineering;
Conference_Titel :
Web Intelligence, 2004. WI 2004. Proceedings. IEEE/WIC/ACM International Conference on
Print_ISBN :
0-7695-2100-2
DOI :
10.1109/WI.2004.10035