About this Journal Submit a Manuscript Table of Contents
International Journal of Distributed Sensor Networks
Volume 2012 (2012), Article ID 171738, 12 pages
http://dx.doi.org/10.1155/2012/171738
Research Article

Logic Macroprogramming for Wireless Sensor Networks

Department of Computer Engineering, Chulalongkorn University, Bangkok 10330, Thailand

Received 3 October 2011; Accepted 17 December 2011

Academic Editor: Tai Hoon Kim

Copyright © 2012 Supasate Choochaisri et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Linked References

  1. C. Gui and P. Mohapatra, “Power conservation and quality of surveillance in target tracking sensor networks,” in Proceedings of the 10th Annual International Conference on Mobile Computing and Networking (MobiCom ’04), pp. 129–143, ACM, New York, NY, USA, 2004.
  2. T. He, S. Krishnamurthy, J. A. Stankovic, et al., “Energy-efficient surveillance system using wireless sensor networks,” in Proceedings of the 2nd International Conference on Mobile Systems, Applications, and Services (MobiSys ’04), pp. 270–283, ACM, New York, NY, USA, 2004.
  3. A. Mainwaring, D. Culler, J. Polastre, R. Szewczyk, and J. Anderson, “Wireless sensor networks for habitat monitoring,” in Proceedings of the 1st ACM International Workshop on Wireless Sensor Networks and Applications (WSNA ’02), pp. 88–97, ACM, New York, NY, USA, 2002.
  4. N. Xu, S. Rangwala, K. K. Chintalapudi et al., “A wireless sensor network for structural monitoring,” in Proceedings of the 2nd International Conference on Embedded Networked Sensor Systems (SenSys '04), pp. 13–24, ACM, New York, NY, USA, November 2004. View at Scopus
  5. D. Gay, P. Levis, E. Brewer, R. Von Behren, M. Welsh, and D. Culler, “The nesC language: a holistic approach to networked embedded systems,” in Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI ’03), pp. 1–11, ACM, New York, NY, USA, June 2003. View at Scopus
  6. D. Chu, L. Popa, A. Tavakoli, et al., “The design and implementation of a declarative sensor network system,” in Proceedings of the 5th International Conference on Embedded Networked Sensor Systems (SenSys ’07), pp. 175–188, ACM, New York, NY, USA, 2007.
  7. R. Gummadi, N. Kothari, R. Govindan, and T. Millstein, “Kairos: a macro-programming system for wireless sensor networks,” in Proceedings of the 20th ACM Symposium on Operating Systems Principles (SOSP ’05), pp. 1–2, ACM, New York, NY, USA, 2005.
  8. C. Intanagonwiwat, R. K. Gupta, and A. Vahdat, “Declarative resource naming for macroprogramming wireless networks of embedded systems,” in ALGOSENSORS, Lecture Notes in Computer Science, vol. 4240, pp. 192–199, Springer, 2006.
  9. S. R. Madden, M. J. Franklin, J. M. Hellerstein, and W. Hong, “TinyDB: an acquisitional query processing system for sensor networks,” ACM Transactions on Database Systems, vol. 30, no. 1, pp. 122–173, 2005. View at Publisher · View at Google Scholar · View at Scopus
  10. R. Newton, G. Morrisett, and M. Welsh, “The regiment macroprogramming system,” in Proceedings of the 6th International Conference on Information Processing in Sensor Networks (IPSN ’07), pp. 489–498, ACM, New York, NY, USA, 2007.
  11. M. Welsh and G. Mainland, “Programming sensor networks using abstract regions,” in Proceedings of the 1st Conference on Symposium on Networked Systems Design and Implementation (NSDI ’04), p. 3, USENIX Association, Berkeley, Calif, USA, 2004.
  12. K. Whitehouse, C. Sharp, E. Brewer, and D. Culler, “Hood: a neighborhood abstraction for sensor networks,” in Proceedings of the 2nd International Conference on Mobile Systems, Applications, and Services (MobiSys ’04), pp. 99–110, ACM, New York, NY, USA, 2004.
  13. A. Krishnamurthy, D. E. Culler, A. Dusseau et al., “Parallel programming in split-C,” in Proceedings of the ACM/IEEE Conference on Supercomputing (Supercomputing ’93), pp. 262–273, ACM, New York, NY, USA, November 1993. View at Scopus
  14. C. Borcea, C. Intanagonwiwat, P. Kang, U. Kremer, and L. Iftode, “Spatial programming using smart messages: design and implementation,” in Proceedings of the 24th International Conference on Distributed Computing Systems (ICDCS ’04), pp. 690–399, IEEE Computer Society, Washington, DC, USA, 2004.
  15. Y. Yao and J. Gehrke, “The cougar approach to in-network query processing in sensor networks,” SIGMOD Record, vol. 31, no. 3, pp. 9–18, 2002. View at Publisher · View at Google Scholar · View at Scopus
  16. C. Intanagonwiwat, R. Govindan, and D. Estrin, “Directed diffusion: a scalable and robust communication paradigm for sensor networks,” in Proceedings of the 6th Annual International Conference on Mobile Computing and Networking (MobiCom ’00), pp. 56–67, ACM, New York, NY, USA, 2000.
  17. I. Bratko, Prolog Programming for Artificial Intelligence, Addison-Wesley Longman Publishing, Boston, Mass, USA, 1986.
  18. K. Whitehouse, F. Zhao, and J. Liu, “Semantic Streams: a framework for composable semantic interpretation of sensor data,” in Wireless Sensor Networks, vol. 3868 of Lecture Notes in Computer Science, pp. 5–20, Springer, 2006. View at Publisher · View at Google Scholar · View at Scopus
  19. F. Bancilhon and R. Ramakrishnan, “An amateur’s introduction to recursive query processing strategies,” SIGMOD Record, vol. 15, no. 2, pp. 16–52, 1986.
  20. Y. K. Hinz, “Datalog bottom-up is the trend in the deductive database evaluation strategy,” Tech. Rep. INSS 690, University of Maryland, 2002.
  21. K. Ramamohanarao and J. Harland, “An introduction to deductive database languages and systems,” The VLDB Journal, vol. 3, no. 2, pp. 107–122, 1994. View at Publisher · View at Google Scholar · View at Scopus
  22. S. Choochaisri and C. Intanagonwiwat, “A system for using wireless sensor networks as globally deductive databases,” in Proceedings of the IEEE International Conference on Wireless & Mobile Computing, Networking & Communication (WIMOB ’08), pp. 649–654, IEEE Computer Society, Washington, DC, USA, 2008.
  23. R. Ramakrishnan and S. Sudarshan, “Top-down vs. bottom-up revisited,” in Proceedings of the International Logic Programming Symposium, pp. 321–336, MIT Press, 1991.
  24. P. Levis, S. Madden, J. Polastre, et al., “Tinyos: an operating system for sensor networks,” in Ambient Intelligence, Springer, 2004.
  25. P. Levis, N. Lee, M. Welsh, and D. Culler, “Tossim: accurate and scalable simulation of entire tinyos applications,” in Proceedings of the 1st International Conference on Embedded Networked Sensor Systems (SenSys ’03), pp. 126–137, ACM, New York, NY, USA, 2003.