Skip to main content

A Code Generator for Distributing Sensor Data Models

  • Conference paper
Book cover Sensor Systems and Software (S-CUBE 2009)

Abstract

As wireless sensor networks mature, it becomes clear that the raw data collected by this technology can only be used in a meaningful way if it can be analyzed automatically. Describing the behavior of the data with a model, and then looking at the parameters of the model, or detecting differences between the model and the real data, is how experimental data is typically used in other fields. The work presented here aims at facilitating the use of sensor data models to describe the expected behavior of the sensor observations. The processing of such models can be pushed into the wireless sensor network to eliminate redundant information as early in the data collection chain as possible, thus minimizing both bandwidth requirements and energy consumption.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Appel, A.W., Palsberg, J.: Modern Compiler Implementation in Java. Cambridge University Press, New York (2003)

    Google Scholar 

  2. Barrenetxea, G., Ingelrest, F., Lu, Y.M., Vetterli, M.: Assessing the challenges of environmental signal processing through the SensorScope project. In: Proceedings of the 33rd IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP 2008), pp. 5149–5152 (2008)

    Google Scholar 

  3. Barrenetxea, G., Ingelrest, F., Schaefer, G., Vetterli, M., Couach, O., Parlange, M.: SensorScope: Out-of-the-box environmental monitoring. In: Proceedings of the 7th ACM/IEEE International Conference on Information Processing in Sensor Networks (IPSN 2008), pp. 332–343 (2008)

    Google Scholar 

  4. Bisdikian, C.: On sensor sampling and quality of information: A starting point. In: Proceedings of the Fifth IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOMW 2007), pp. 279–284 (2007)

    Google Scholar 

  5. Deshpande, A., Guestrin, C., Madden, S., Hellerstein, J.M., Hong, W.: Model-driven data acquisition in sensor networks. In: Proceedings of the Thirtieth International Conference on Very Large Data Bases (VLDB 2004), pp. 588–599 (2004)

    Google Scholar 

  6. Deshpande, A., Madden, S.: MauveDB: Supporting model-based user views in database systems. In: Proceedings of the 2006 ACM SIGMOD International Conference on Management of Data (SIGMOD 2006), pp. 73–84 (2006)

    Google Scholar 

  7. Fonseca, R., Gnawali, O., Jamieson, K., Kim, S., Levis, P., Woo, A.: The collection tree protocol (CTP), version 1.8 (February 2007), http://www.tinyos.net/tinyos-2.x/doc/html/tep123.html

  8. Gay, D., Welsh, M., Levis, P., Brewer, E., Von Behren, R., Culler, D.: The nesC language: A holistic approach to networked embedded systems. In: Proceedings of the ACM SIGPLAN 2003 conference on Programming Language Design and Implementation (PLDI 2003), pp. 1–11 (2003)

    Google Scholar 

  9. Guestrin, C., Bodik, P., Thibaux, R., Paskin, M., Madden, S.: Distributed regression: An efficient framework for modeling sensor network data. In: Proceedings of the Third International Symposium on Information Processing in Sensor Networks (IPSN 2004), April 2004, pp. 1–10 (2004)

    Google Scholar 

  10. Hill, J., Szewczyk, R., Woo, A., Hollar, S., Culler, D.E., Pister, K.S.J.: System architecture directions for networked sensors. ACM SIGPLAN Notices 35(11), 93–104 (2000)

    Article  Google Scholar 

  11. Hunkeler, U., Scotton, P.: A quality-of-information-aware framework for data models in wireless sensor networks. In: Proceedings of the First International Workshop on Quality of Information in Sensor Networks (QoISN 2008), September 2008, pp. 742–747 (2008)

    Google Scholar 

  12. JavaCC - a parser/scanner generator for Java (November 2008), https://javacc.dev.java.net/

  13. Madden, S., Franklin, M.J., Hellerstein, J.M., Hong, W.: TAG: A tiny aggregation service for ad-hoc sensor networks. SIGOPS Oper. Syst. Rev. 36, 131–146 (2002)

    Article  Google Scholar 

  14. Madden, S., Franklin, M.J., Hellerstein, J.M., Hong, W.: The design of an acquisitional query processor for sensor networks. In: Proceedings of the 2003 ACM SIGMOD International Conference on Management of Data (SIGMOD 2003), pp. 491–502 (2003)

    Google Scholar 

  15. Savarese, C., Rabaey, J.M., Beutel, J.: Locationing in distributed ad-hoc wireless sensor networks. In: Proceedings of the 2001 International Conference on Acoustics, Speech, and Signal Processing (ICASSP 2001), May 2001, pp. 2037–2040 (2001)

    Google Scholar 

  16. Srinivasan, K., Levis, P.: RSSI is under appreciated. In: Proceedings of the Third Workshop on Embedded Networked Sensors (EmNets 2006) (May 2006)

    Google Scholar 

  17. Werner-Allen, G., Lorincz, K., Johnson, J., Lees, J., Welsh, M.: Fidelity and yield in a volcano monitoring sensor network. In: Proceedings of the 7th Symposium on Operating Systems Design and Implementation (OSDI 2006), pp. 381–396 (2006)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 ICST Institute for Computer Science, Social Informatics and Telecommunications Engineering

About this paper

Cite this paper

Hunkeler, U., Scotton, P. (2010). A Code Generator for Distributing Sensor Data Models. In: Hailes, S., Sicari, S., Roussos, G. (eds) Sensor Systems and Software. S-CUBE 2009. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 24. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-11528-8_10

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-11528-8_10

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-11527-1

  • Online ISBN: 978-3-642-11528-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics