TY - JOUR KW - Ubiquitous Computing KW - Answer Set Programming KW - Intelligent Agents KW - Knowledge Based Systems KW - Microservices AU - Stefania Costantini AU - Giovanni De Gasperis AU - Lorenzo De Lauretis AB - 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. IS - Special Issue on Artificial Intelligence, Paving the Way to the Future M1 - 5 N2 - 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. PY - 2021 SP - 66 EP - 78 T2 - International Journal of Interactive Multimedia and Artificial Intelligence TI - An Application of Declarative Languages in Distributed Architectures: ASP and DALI Microservices UR - https://www.ijimai.org/journal/sites/default/files/2021-02/ijimai_6_5_7.pdf VL - 6 SN - 1989-1660 ER -