PYSENSE: PYTHON DECORATORS FOR WIRELESS SENSOR MACROPROGRAMMING

Davide Carboni

Abstract

PySense aims at bringing wireless sensor (and "internet of things") macroprogramming to the audience of Python programmers. WSN macroprogramming is an emerging approach where the network is seen as a whole and the programmer focuses only on the application logic. The PySense runtime environment partitions the code and transmits code snippets to the right nodes finding a balance between energy consumption and computing performances.

References

  1. python-on-a-chip - Project Hosting on Google Code. http://code.google.com/p/python-on-a-chip/ Elrad, T., Filman, R.E. & Bader, A., 2001. Aspectoriented programming: Introduction. Communications of the ACM, 44(10), 29-32.
  2. Gay, D. et al., 2003. The nesC language: A holistic approach to networked embedded systems. In Proceedings of the ACM SIGPLAN 2003 conference on Programming language design and implementation. pag. 11.
  3. Gummadi, R., Gnawali, O. & Govindan, R., 2005. Macroprogramming wireless sensor networks using kairos. Lecture Notes in Computer Science, 3560, 126-140.
  4. Heinzelman, W.B. et al., 2002. An application-specific protocol architecture for wireless microsensor networks. IEEE Transactions on wireless communications, 1(4), 660-670.
  5. Kothari, N. et al., 2007. Reliable and efficient programming abstractions for wireless sensor networks. In Proceedings of the 2007 ACM SIGPLAN conference on Programming language design and implementation. pag. 210.
  6. Levis, P. & Culler, D., 2002. Mate: A tiny virtual machine for sensor networks. ACM SIGARCH Computer Architecture News, 30(5), 95.
  7. Madden, S.R. et al., 2005. TinyDB: an acquisitional query processing system for sensor networks. ACM Transactions on Database Systems (TODS), 30(1), 173.
  8. Milner, R., 1997. The definition of standard ML, MIT Press.
  9. Newton, R., Morrisett, G. & Welsh, M., 2007. The regiment macroprogramming system. In Proceedings of the 6th international conference on Information processing in sensor networks. pag. 498.
  10. Pottie, G.J. & Kaiser, W.J., 2000. Wireless integrated network sensors. Communications of the ACM, 43(5), 51-58.
  11. Younis, O., Krunz, M. & Ramasubramanian, S., 2006. Node clustering in wireless sensor networks: Recent developments and deployment challenges. IEEE Network, 20(3), 20-25.
Download


Paper Citation


in Harvard Style

Carboni D. (2010). PYSENSE: PYTHON DECORATORS FOR WIRELESS SENSOR MACROPROGRAMMING . In Proceedings of the 5th International Conference on Software and Data Technologies - Volume 1: ICSOFT, ISBN 978-989-8425-22-5, pages 165-169. DOI: 10.5220/0003038801650169


in Bibtex Style

@conference{icsoft10,
author={Davide Carboni},
title={PYSENSE: PYTHON DECORATORS FOR WIRELESS SENSOR MACROPROGRAMMING},
booktitle={Proceedings of the 5th International Conference on Software and Data Technologies - Volume 1: ICSOFT,},
year={2010},
pages={165-169},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003038801650169},
isbn={978-989-8425-22-5},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 5th International Conference on Software and Data Technologies - Volume 1: ICSOFT,
TI - PYSENSE: PYTHON DECORATORS FOR WIRELESS SENSOR MACROPROGRAMMING
SN - 978-989-8425-22-5
AU - Carboni D.
PY - 2010
SP - 165
EP - 169
DO - 10.5220/0003038801650169