Inserire una breve descrizione delle modifiche fatte
(Richiesto)
Minor changes are by default collapsed in the page history.
No changes
The page does not exist yet.
Failed to load changes
Version by on
Leave Collaboration
Are you sure you want to leave the realtime collaboration and continue editing alone? The changes you save while editing alone will lead to merge conflicts with the changes auto-saved by the realtime editing session.
Towards Logic Programming as a Service: Experiments in tuProlog
Corrado Santoro, Fabrizio Messina, Massimiliano De Benedetti (a cura di)
WOA 2016 – 17th Workshop “From Objects to Agents”, pp. 79–84
CEUR Workshop Proceedings (AI*IA Series) 1664
Sun SITE Central Europe, RWTH Aachen University
luglio 2016
In this paper we explore the perspective of Logic Programming as a Service (LPaaS), with a broad notion of “service” going beyond the mere handling of the logic engine lifecycle, knowledge base management, reasoning queries execution, etc. In particular, we present tuProlog as-a-service, a Prolog engine based on the tuProlog core made available as an encapsulated service to effectively support the spreading of intelligence in pervasive systems—mainly, Internet-of-Things (IoT) applications scenarios.
So, after recalling the main features of tuProlog technology, we discuss the design and implementation of tuProlog as-a-service, focussing in particular on the iOS platform because of the many supported smart devices (phones, watches, etc.), the URL-based communication support among apps, and the multi-language resulting scenarios.
parole chiaveLogic programming, Pervasive systems, IoT, LP-as-a-service