While the vision of Internet of Things (IoT) is rather inspiring, its practical implementation remains challenging. Conventional programming approaches prove unsuitable to provide IoT resource constrained devices with the distributed processing capabilities required to implement intelligent, autonomic, and self-organizing behaviors. In our previous work, we had already proposed an alternative programming methodology for such systems that is characterized by high-level programming and symbolic expressions evaluation, and developed a lightweight middleware to support it. Our approach allows for interactive programming of deployed nodes, and it is based on the simple but effective paradigm of executable code exchange among nodes. In this paper, we show how our methodology can be used to provide IoT resource constrained devices with reasoning abilities by implementing a Fuzzy Logic symbolic extension on deployed nodes at runtime.

Gaglio, S., Lo Re, G., Martorella, G., Peri, D. (2015). High-level programming and symbolic reasoning on IoT resource constrained devices. In Internet of Things (pp. 58-63). Springer Verlag [10.1007/978-3-319-19656-5_9].

High-level programming and symbolic reasoning on IoT resource constrained devices

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

Abstract

While the vision of Internet of Things (IoT) is rather inspiring, its practical implementation remains challenging. Conventional programming approaches prove unsuitable to provide IoT resource constrained devices with the distributed processing capabilities required to implement intelligent, autonomic, and self-organizing behaviors. In our previous work, we had already proposed an alternative programming methodology for such systems that is characterized by high-level programming and symbolic expressions evaluation, and developed a lightweight middleware to support it. Our approach allows for interactive programming of deployed nodes, and it is based on the simple but effective paradigm of executable code exchange among nodes. In this paper, we show how our methodology can be used to provide IoT resource constrained devices with reasoning abilities by implementing a Fuzzy Logic symbolic extension on deployed nodes at runtime.
2015
9783319196558
Gaglio, S., Lo Re, G., Martorella, G., Peri, D. (2015). High-level programming and symbolic reasoning on IoT resource constrained devices. In Internet of Things (pp. 58-63). Springer Verlag [10.1007/978-3-319-19656-5_9].
File in questo prodotto:
File Dimensione Formato  
High-Level Programming and Symbolic Reasoning on IoT Resource Constrained Devices.pdf

accesso aperto

Descrizione: articolo principale + front matter + indice
Tipologia: Versione Editoriale
Dimensione 323.12 kB
Formato Adobe PDF
323.12 kB Adobe PDF Visualizza/Apri

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/194576
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 9
  • ???jsp.display-item.citation.isi??? 4
social impact