• DocumentCode
    3121772
  • Title

    Deductive Framework for Programming Sensor Networks

  • Author

    Gupta, Himanshu ; Zhu, Xianjin ; Xu, Xiang

  • Author_Institution
    Dept. of Comput. Sci., Stony Brook Univ., Stony Brook, NY
  • fYear
    2009
  • fDate
    March 29 2009-April 2 2009
  • Firstpage
    281
  • Lastpage
    292
  • Abstract
    Developing powerful paradigms for programming sensor networks is critical to realize the full potential of sensor networks as collaborative data processing engines. In this article, we motivate and develop a deductive framework for programming sensor networks, extending the prior vision of viewing sensor network as a distributed database. The deductive programming approach is declarative, very expressive, and amenable to automatic optimizations. Such a framework allows users to program sensor network applications at a high-level without worrying about the low-level tedious details. Our system translates a given deductive program to efficient distributed code that runs on individual nodes. To facilitate the above translation, we develop techniques for distributed and asynchronous evaluation of deductive programs in sensor networks. Our techniques generalize to recursive programs without negations, arbitrary non- recursive programs with negations, and in general to arbitrary "locally non-recursive" programs with function symbols. We present performance results on TOSSIM, a network simulator, and a small network testbed.
  • Keywords
    codes; deductive databases; distributed databases; distributed sensors; TOSSIM; collaborative data processing engines; deductive framework; deductive programming approach; distributed code; distributed database; sensor networks programming; Automatic programming; Computer science; Data engineering; Data processing; Distributed databases; Engines; International collaboration; Query processing; Sensor systems; Testing; Distributed Query Processing; Logic Programming; Sensor Networks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering, 2009. ICDE '09. IEEE 25th International Conference on
  • Conference_Location
    Shanghai
  • ISSN
    1084-4627
  • Print_ISBN
    978-1-4244-3422-0
  • Electronic_ISBN
    1084-4627
  • Type

    conf

  • DOI
    10.1109/ICDE.2009.52
  • Filename
    4812410