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.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.