Extracting Data from WSNs: A Data-Oriented Approach

  • Fabio A. Schreiber
  • Romolo Camplani
  • Guido Rota
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7200)


The PerLa language and the related middleware have been developed to ease the task of querying heterogeneous devices in pervasive systems. This paper presents, in a detailed way, some of the main features of the PerLa language by showing how it can be applied to the wine production process.


Sensor Node Wireless Sensor Network Network Node Wine Production Execution Condition 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Akyildiz, I.F., Su, W., Sankarasubramaniam, Y., Cayirci, E.: Wireless sensor networks: a survey. IEEE Communications Magazine 40(8), 102–114 (2002)CrossRefGoogle Scholar
  2. 2.
    Madden, S., Franklin, M.J., Hellerstein, J.M., Hong, W.: TinyDB: an acquisitional query processing system for sensor networks. ACM Trans. Database Syst. 30(1), 122–173 (2005)CrossRefGoogle Scholar
  3. 3.
    Chu, D., Popa, L., Tavakoli, A., Hellerstein, J.M., Levis, P., Shenker, S., Stoica, I.: The design and implementation of a declarative sensor network system. In: SenSys 2007: Proceedings of the 5th International Conference on Embedded Networked Sensor Systems, pp. 175–188. ACM, New York (2007)CrossRefGoogle Scholar
  4. 4.
    Yao, Y., Gehrke, J.: The cougar approach to in-network query processing in sensor networks. SIGMOD Rec. 31(3), 9–18 (2002)CrossRefGoogle Scholar
  5. 5.
    Levis, P., Culler, D.: Maté: a tiny virtual machine for sensor networks. SIGPLAN Not. 37(10), 85–95 (2002)CrossRefGoogle Scholar
  6. 6.
    Liu, T., Martonosi, M.: Impala: a middleware system for managing autonomic, parallel sensor systems. In: PPoPP 2003: Proceedings of the Ninth ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, pp. 107–118. ACM Press, New York (2003)CrossRefGoogle Scholar
  7. 7.
    Srisathapornphat, C., Jaikaeo, C., Shen, C.-C.: Sensor information networking architecture. In: ICPP 2000: Proceedings of the 2000 International Workshop on Parallel Processing, p. 23. IEEE Computer Society, Washington, DC (2000)CrossRefGoogle Scholar
  8. 8.
    Li, S., Son, S.H., Stankovic, J.A.: Event Detection Services Using Data Service Middleware in Distributed Sensor Networks. In: Zhao, F., Guibas, L.J. (eds.) IPSN 2003. LNCS, vol. 2634, pp. 502–517. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  9. 9.
    Amato, G., Baronti, P., Chessa, S.: Mad-wise: programming and accessing data in a wireless sensor network. In: Proceedings of the International Conference on Computer as a tool EUROCON 2005 (2005)Google Scholar
  10. 10.
    Gummadi, R., Kothari, N., Millstein, T., Govindan, R.: Kairos: A macroprogramming system for wireless sensor networks. In: Proceedings of the Twentieth ACM Symposium on Operating Systems Principles SOSP 2005 (2005)Google Scholar
  11. 11.
    Aberer, K., Hauswirth, M., Salehi, A.: Global sensor networks. School of Computer and Communication Sciences Ecole Polytechnique Federale de Lausanne (EPFL), Tech. Rep. LSIR-REPORT-2006-001 (2006)Google Scholar
  12. 12.
  13. 13.
    Schreiber, F.A., Camplani, R., Fortunato, M., Marelli, M., Pacifici, F.: Perla: A data language for pervasive systems. In: Proc. PerCom, pp. 282–287 (2008)Google Scholar
  14. 14.
  15. 15.
    Bolchini, C., Curino, C.A., Orsi, G., Quintarelli, E., Rossato, R., Schreiber, F.A., Tanca, L.: And what can context do for data? Communications of ACM 52(11), 136–140 (2009)CrossRefGoogle Scholar
  16. 16.
    Schreiber, F.A., Camplani, R., Fortunato, M., Marelli, M., Rota, G.: Perla: A language and middleware architecture for data management and integration in pervasive information systems. IEEE Transactions on Software Engineering, doi:10.1109/TSE.2011.25Google Scholar
  17. 17.
    Schreiber, F.A., Tanca, L., Camplani, R., Viganó, D.: Towards autonomic pervasive systems: the PerLa context language. In: Electronic Proceedings of the 6th International Workshop on Networking Meets Databases (Co-located with SIGMOD 2011), Athens, pp. 1–7 (2011),

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  • Fabio A. Schreiber
    • 1
  • Romolo Camplani
    • 1
  • Guido Rota
    • 1
  1. 1.Dipartimento di Elettronica e InformazionePolitecnico di MilanoMilanoItaly

Personalised recommendations