paper-with-me

홈 › Papers

Logic Programming as a Service

2018-09-25 · Calegari Roberta, Denti Enrico, Mariani Stefano, Omicini Andrea

New generations of distributed systems are opening novel perspectives for logic programming (LP): on the one hand, service-oriented architectures represent nowadays the standard approach for distributed systems engineering; on the other hand, pervasive systems mandate for situated intelligence. In this paper we introduce the notion of Logic Programming as a Service (LPaaS) as a means to address the needs of pervasive intelligent systems through logic engines exploited as a distributed service. First we define the abstract architectural model by re-interpreting classical LP notions in the new context; then we elaborate on the nature of LP interpreted as a service by describing the basic LPaaS interface. Finally, we show how LPaaS works in practice by discussing its implementation in terms of distributed tuProlog engines, accounting for basic issues such as interoperability and configurability.

📄 PDF Abstract BibTeX arXiv:1806.02577

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Cloud Logic Programming for Integrating Language Technology Resources

2012-05-01 · LREC 2012 5 · Markus Forsberg, Torbj{\"o}rn Lager

The main goal of the CLT Cloud project is to equip lexica, morphological processors, parsers and other software components developed within CLT (Centre of Language Technology) with so called web API:s, thus making them a…

Phylotastic: An Experiment in Creating, Manipulating, and Evolving Phylogenetic Biology Workflows Using Logic Programming

2018-05-01 · Thanh Hai Nguyen, Enrico Pontelli, Tran Cao Son

Evolutionary Biologists have long struggled with the challenge of developing analysis workflows in a flexible manner, thus facilitating the reuse of phylogenetic knowledge. An evolutionary biology workflow can be viewed …

Ontology-based Representation and Reasoning on Process Models: A Logic Programming Approach

2014-10-07 · Fabrizio Smith, Maurizio Proietti

We propose a framework grounded in Logic Programming for representing and reasoning about business processes from both the procedural and ontological point of views. In particular, our goal is threefold: (1) define a log…

An application of Answer Set Programming in Distributed Architectures: ASP Microservices

2020-09-22 · Stefania Costantini, Lorenzo De Lauretis

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 de…

Cloud Computing

Long-term Power Grid Planning via Answer Set Programming

2026-05-19 · Antonio Ielo, Francesco Doria, Sandra Castellanos-Paez, Marco Maratea 외 arxiv

The Power grid is a critical infrastructure underpinning all aspects of modern society and its services. Maintaining its effectiveness requires continuous adaptations. In particular, addressing sustainability targets, de…