01400nas a2200241 4500000000100000000000100001008004100002260001200043653002500055653002700080653002300107653002800130653001800158100002400176700002500200700002400225245010100249856008000350300001000430490000600440520069800446022001401144 2021 d c03/202110aUbiquitous Computing10aAnswer Set Programming10aIntelligent Agents10aKnowledge Based Systems10aMicroservices1 aStefania Costantini1 aGiovanni De Gasperis1 aLorenzo De Lauretis00aAn Application of Declarative Languages in Distributed Architectures: ASP and DALI Microservices uhttps://www.ijimai.org/journal/sites/default/files/2021-02/ijimai_6_5_7.pdf a66-780 v63 aIn 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. a1989-1660