The widespread diffusion of low-cost computing devices, such as Arduino boards and Raspberry Pi, along with improvements of Cloud computing platforms, are paving the way towards a whole new set of opportunities for Internet of Things (IoT) applications and services. Varying degrees of intelligence are often required for supporting adaptation and self-management—yet, they should be provided in a light-weight, easy to use and customise, highly-interoperable way. Accordingly, in this paper we explore the idea of Logic Programming as a Service (LPaaS) as a novel and promising re-interpretation of distributed logic programming in the IoT era. After introducing the reference context and motivating scenarios of LPaaS as a key enabling technology for intelligent IoT, we define the LPaaS general system architecture. Then, we present a prototype implementation built on top of the tuProlog system, which provides the required interoperability and customisation. We showcase the LPaaS potential through a case study designed as a simplification of the motivating scenarios.
Logic Programming as a Service (LPaaS): Intelligence for the IoT / Roberta, Calegari; Enrico, Denti; Mariani, Stefano; Andrea, Omicini. - (2017), pp. 72-77. ((Intervento presentato al convegno IEEE 14th International Conference on Networking, Sensing and Control tenutosi a Calabria, Italy nel 16 - 18 maggio 2017.
Data di pubblicazione: | 2017 |
Titolo: | Logic Programming as a Service (LPaaS): Intelligence for the IoT |
Autore/i: | Roberta, Calegari; Enrico, Denti; Mariani, Stefano; Andrea, Omicini |
Autore/i UNIMORE: | |
Digital Object Identifier (DOI): | http://dx.doi.org/10.1109/ICNSC.2017.8000070 |
Codice identificativo Scopus: | 2-s2.0-85025141526 |
Codice identificativo ISI: | WOS:000463480000013 |
Nome del convegno: | IEEE 14th International Conference on Networking, Sensing and Control |
Luogo del convegno: | Calabria, Italy |
Data del convegno: | 16 - 18 maggio 2017 |
Pagina iniziale: | 72 |
Pagina finale: | 77 |
Citazione: | Logic Programming as a Service (LPaaS): Intelligence for the IoT / Roberta, Calegari; Enrico, Denti; Mariani, Stefano; Andrea, Omicini. - (2017), pp. 72-77. ((Intervento presentato al convegno IEEE 14th International Conference on Networking, Sensing and Control tenutosi a Calabria, Italy nel 16 - 18 maggio 2017. |
Tipologia | Relazione in Atti di Convegno |
File in questo prodotto:
File | Descrizione | Tipologia | |
---|---|---|---|
CDMO-ICNSC2017.pdf | Versione dell'editore (versione pubblicata) | Open Access Visualizza/Apri |

I documenti presenti in Iris Unimore sono rilasciati con licenza Creative Commons Attribuzione - Non commerciale - Non opere derivate 3.0 Italia, salvo diversa indicazione.
In caso di violazione di copyright, contattare Supporto Iris