Answer Set Programming (ASP) is a well-established declarative problem solving paradigm which became widely used in AI and recognized as a powerful tool for knowledge representation and reasoning (KRR), especially for its high expressiveness and the ability to deal also with incomplete knowledge. Recently, thanks to the availability of a number of robust and ecient implementations, ASP has been increasingly employed in a number of different domains, and used for the development of industrial-level and enterprise applications. Notably, this has been fostered by the release of a variety of proper development tools and interoperability mechanisms for allowing interaction and integration with external systems; however, there is still a lack of proper means for an eective applicability of ASP in the mobile setting. In this preliminary work, we present a novel general framework for embedding ASP in external systems, and in particular within applications for mobile devices. We show the use of the framework by illustrating the integration of the ASP system DLV into Android applications, and the development of DLVfit, a customizable health app that helps the user to meet her daily tness goals, as a proof of concept

Embedding ASP in mobile systems: discussion and preliminary implementations

CALIMERI, Francesco;GERMANO S;PERRI, Simona;ZANGARI J.
2015-01-01

Abstract

Answer Set Programming (ASP) is a well-established declarative problem solving paradigm which became widely used in AI and recognized as a powerful tool for knowledge representation and reasoning (KRR), especially for its high expressiveness and the ability to deal also with incomplete knowledge. Recently, thanks to the availability of a number of robust and ecient implementations, ASP has been increasingly employed in a number of different domains, and used for the development of industrial-level and enterprise applications. Notably, this has been fostered by the release of a variety of proper development tools and interoperability mechanisms for allowing interaction and integration with external systems; however, there is still a lack of proper means for an eective applicability of ASP in the mobile setting. In this preliminary work, we present a novel general framework for embedding ASP in external systems, and in particular within applications for mobile devices. We show the use of the framework by illustrating the integration of the ASP system DLV into Android applications, and the development of DLVfit, a customizable health app that helps the user to meet her daily tness goals, as a proof of concept
2015
Answer Set Programming; Mobile Systems; Artificial Intelligence
File in questo prodotto:
Non ci sono file associati a questo prodotto.

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/20.500.11770/164784
 Attenzione

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

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