Algorithms (Mar 2023)

ASP-Based Declarative Reasoning in Data-Intensive Enterprise and IoT Applications

  • Francesco Calimeri,
  • Nicola Leone,
  • Giovanni Melissari,
  • Francesco Pacenza,
  • Simona Perri,
  • Kristian Reale,
  • Francesco Ricca,
  • Jessica Zangari

DOI
https://doi.org/10.3390/a16030159
Journal volume & issue
Vol. 16, no. 3
p. 159

Abstract

Read online

In the last few years, we have witnessed the spread of computing devices getting smaller and smaller (e.g., Smartphones, Smart Devices, Raspberry, etc.), and the production and availability of data getting bigger and bigger. This work presents DLV-EE, a framework based on Answer Set Programming (ASP) for performing declarative reasoning tasks over data-intensive, distributed applications. It relies on the DLV2 system and it features interoperability means for dealing with Big-Data over modern industry-level databases (relational and NoSQL). Furthermore, the work introduces DLV-IoT, an ASP system compatible with “mobile” technologies for enabling advanced reasoning capabilities on smart/IoT devices; eventually, DLV-EE and DLV-IoT via some real-world applications are illustrated as well.

Keywords