Programming Wireless Sensor Networks (WSNs) is a complex task for which existing approaches adopt rigid architectures that are only suitable for specific application fields. In previous papers we introduced a programming methodology and a lightweight middleware based on high-level programming and executable code exchange for distributed processing on WSNs. In this paper, we show how high-level programming can be effectively used on WSNs to implement symbolic reasoning. In order to prove the feasibility of our approach, we present a Fuzzy Logic system where the value updates and the rule evaluations are performed in a distributed way. Through the proposed methodology, we discuss the development of an Ambient Intelligence application. In particular, we describe how the nodes of a WSN may compute an estimation of the user thermal comfort by exchanging symbolic rather than numerical data, and control an HVAC (Heating, Ventilation and Air Conditioning) system accordingly.

Gaglio, S., Lo Re, G., Martorella, G., Peri, D. (2015). Programming Distributed Applications with Symbolic Reasoning on WSNs. In Computing, Networking and Communications (ICNC), 2015 International Conference on [10.1109/ICCNC.2015.7069340].

Programming Distributed Applications with Symbolic Reasoning on WSNs

GAGLIO, Salvatore;LO RE, Giuseppe;Martorella, Gloria;PERI, Daniele
2015-01-01

Abstract

Programming Wireless Sensor Networks (WSNs) is a complex task for which existing approaches adopt rigid architectures that are only suitable for specific application fields. In previous papers we introduced a programming methodology and a lightweight middleware based on high-level programming and executable code exchange for distributed processing on WSNs. In this paper, we show how high-level programming can be effectively used on WSNs to implement symbolic reasoning. In order to prove the feasibility of our approach, we present a Fuzzy Logic system where the value updates and the rule evaluations are performed in a distributed way. Through the proposed methodology, we discuss the development of an Ambient Intelligence application. In particular, we describe how the nodes of a WSN may compute an estimation of the user thermal comfort by exchanging symbolic rather than numerical data, and control an HVAC (Heating, Ventilation and Air Conditioning) system accordingly.
16-feb-2015
International Conference on Computing, Networking and Communications (ICNC), Workshop on Computing, Networking and Communications (CNC)
Garden Grove, CA
16-19 Febbraio 2015
2015
6
http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=7069340
Gaglio, S., Lo Re, G., Martorella, G., Peri, D. (2015). Programming Distributed Applications with Symbolic Reasoning on WSNs. In Computing, Networking and Communications (ICNC), 2015 International Conference on [10.1109/ICCNC.2015.7069340].
Proceedings (atti dei congressi)
Gaglio, S; Lo Re, G; Martorella, G; Peri, D;
File in questo prodotto:
File Dimensione Formato  
Programming distributed applications with symbolic reasoning on WSNs.pdf

Solo gestori archvio

Descrizione: Articolo principale + front matter + indice
Dimensione 807.45 kB
Formato Adobe PDF
807.45 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10447/151871
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 2
  • ???jsp.display-item.citation.isi??? 1
social impact