An Application of Declarative Languages in Distributed Architectures: ASP and DALI Microservices.

Authors

  • Stefania Costantini Università degli Studi di L’Aquila.
  • Giovanni De Gasperis Università degli Studi di L’Aquila.
  • Lorenzo De Lauretis Università degli Studi di L’Aquila.

DOI:

https://doi.org/10.9781/ijimai.2021.02.001

Keywords:

Ubiquitous Computing, Answer Set Programming, Intelligent Agents, Knowledge Based Systems, Microservices

Abstract

In this paper we introduce an approach to the possible adoption of Answer Set Programming (ASP) for the definition of microservices, which are a successful abstraction for designing distributed applications as suites of independently deployable interacting components. Such ASP-based components might be employed in distributed architectures related to Cloud Computing or to the Internet of Things (IoT), where the ASP microservices might be usefully coordinated with intelligent logic-based agents. We develop a case study where we consider ASP microservices in synergy with agents defined in DALI, a well-known logic-based agent-oriented programming language developed by our research group.

Downloads

Download data is not yet available.

Downloads

Published

2021-03-01
Metrics
Views/Downloads
  • Abstract
    6
  • PDF
    10

How to Cite

Costantini, S., De Gasperis, G., and De Lauretis, L. (2021). An Application of Declarative Languages in Distributed Architectures: ASP and DALI Microservices. International Journal of Interactive Multimedia and Artificial Intelligence, 6(5), 66–78. https://doi.org/10.9781/ijimai.2021.02.001