Search
2004 Volume 19
Article Contents
RESEARCH ARTICLE   Open Access    

Representing and reasoning with situations for context-aware pervasive computing: a logic programming perspective

More Information
  • Context-aware pervasive systems are emerging as an important class of applications. Such systems can respond intelligently to contextual information about the physical world acquired via sensors and information about the computational environment. A declarative approach to building context-aware pervasive systems is presented, and the notion of the situation program is introduced, which highlights the primacy of the situation abstraction for building context-aware pervasive systems. There is also a demonstration of how to manipulate situation programs using meta-programming within an extension of the Prolog logic programming language which is called LogicCAP. Such meta-reasoning enables complex situations to be described in terms of other situations. Furthermore, a discussion is given on how the design of situation programs can affect the properties of a context-aware system. The approach encourages a high-level of abstraction for representing and reasoning with situations, and supports building context-aware systems incrementally by providing modularity and separation of concerns.
  • 加载中
  • Cite this article

    SENG W LOKE. 2004. Representing and reasoning with situations for context-aware pervasive computing: a logic programming perspective. The Knowledge Engineering Review. 19:263 doi: 10.1017/S0269888905000263
    SENG W LOKE. 2004. Representing and reasoning with situations for context-aware pervasive computing: a logic programming perspective. The Knowledge Engineering Review. 19:263 doi: 10.1017/S0269888905000263

Article Metrics

Article views(12) PDF downloads(244)

Other Articles By Authors

RESEARCH ARTICLE   Open Access    

Representing and reasoning with situations for context-aware pervasive computing: a logic programming perspective

The Knowledge Engineering Review  19 Article number: 10.1017/S0269888905000263  (2004)  |  Cite this article

Abstract: Context-aware pervasive systems are emerging as an important class of applications. Such systems can respond intelligently to contextual information about the physical world acquired via sensors and information about the computational environment. A declarative approach to building context-aware pervasive systems is presented, and the notion of the situation program is introduced, which highlights the primacy of the situation abstraction for building context-aware pervasive systems. There is also a demonstration of how to manipulate situation programs using meta-programming within an extension of the Prolog logic programming language which is called LogicCAP. Such meta-reasoning enables complex situations to be described in terms of other situations. Furthermore, a discussion is given on how the design of situation programs can affect the properties of a context-aware system. The approach encourages a high-level of abstraction for representing and reasoning with situations, and supports building context-aware systems incrementally by providing modularity and separation of concerns.

    • © 2005 Cambridge University Press
  • About this article
    Cite this article
    SENG W LOKE. 2004. Representing and reasoning with situations for context-aware pervasive computing: a logic programming perspective. The Knowledge Engineering Review. 19:263 doi: 10.1017/S0269888905000263
    SENG W LOKE. 2004. Representing and reasoning with situations for context-aware pervasive computing: a logic programming perspective. The Knowledge Engineering Review. 19:263 doi: 10.1017/S0269888905000263
  • Catalog

      /

      DownLoad:  Full-Size Img  PowerPoint
      Return
      Return