LPaaS is an an effective enabling technology for intelligent IoT. It is a logic-based, service-oriented approach for distributed situated intelligence, conceived and designed as the natural evolution of LP in nowadays pervasive computing systems. Its purpose is to enable situated reasoning via explicit definition of the spatial- temporal structure of the environment where situated entities act and interact. LPaaS in tuProlog consists in the LPaaS implementation built on top of the tuProlog system, that makes it possible to build distributed intelligent IoT environment distributing reasoning and inference capabilities amongst the components they have, and let them balance the computational requirements to best suit the deployment scenario at hand—for instance, embedding LPaaS in more powerful components and letting ask their services by need. The repository contains prototype implementations built on top of the tuProlog system, which provides the required interoperability and customisation. See https://gitlab.com/pika-lab/lpaas

Logic Programming as a Service in tuProlog

Roberta Calegari;Giovanni Ciatto;Enrico Denti;Andrea Omicini
2018

Abstract

LPaaS is an an effective enabling technology for intelligent IoT. It is a logic-based, service-oriented approach for distributed situated intelligence, conceived and designed as the natural evolution of LP in nowadays pervasive computing systems. Its purpose is to enable situated reasoning via explicit definition of the spatial- temporal structure of the environment where situated entities act and interact. LPaaS in tuProlog consists in the LPaaS implementation built on top of the tuProlog system, that makes it possible to build distributed intelligent IoT environment distributing reasoning and inference capabilities amongst the components they have, and let them balance the computational requirements to best suit the deployment scenario at hand—for instance, embedding LPaaS in more powerful components and letting ask their services by need. The repository contains prototype implementations built on top of the tuProlog system, which provides the required interoperability and customisation. See https://gitlab.com/pika-lab/lpaas
Roberta Calegari; Giovanni Ciatto; Enrico Denti; Stefano Mariani; Andrea Omicini
File in questo prodotto:
Eventuali allegati, non sono esposti

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: http://hdl.handle.net/11585/648066
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact