4 research outputs found
An application of Answer Set Programming in Distributed Architectures: ASP Microservices
We propose an approach to the definition of microservices with an Answer Set
Programming (ASP) `core', where microservices 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).Comment: In Proceedings ICLP 2020, arXiv:2009.0915
An Application of Declarative Languages in Distributed Architectures: ASP and DALI Microservices
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