no code implementations • 7 Dec 2023 • Francesco Pacenza, Jessica Zangari
Answer Set Programming (ASP) is a widely used declarative programming paradigm that has shown great potential in solving complex computational problems.
no code implementations • 12 Jul 2023 • Mario Alviano, Giovambattista Ianni, Francesco Pacenza, Jessica Zangari
In imperative programming, the Domain-Driven Design methodology helps in coping with the complexity of software development by materializing in code the invariants of a domain of interest.
1 code implementation • 5 Aug 2021 • Francesco Calimeri, Marco Manna, Elena Mastria, Maria Concetta Morelli, Simona Perri, Jessica Zangari
We introduce a novel logic-based system for reasoning over data streams, which relies on a framework enabling a tight, fine-tuned interaction between Apache Flink and the I^2-DLV system.
no code implementations • 22 Sep 2020 • Elena Mastria, Jessica Zangari, Simona Perri, Francesco Calimeri
In particular, given an ASP program and a set of input facts, our approach chooses whether and how to rewrite input rules based on a set of features measuring their structural properties and domain information.
no code implementations • 6 Aug 2020 • Giovambattista Ianni, Francesco Pacenza, Jessica Zangari
The repeated execution of reasoning tasks is desirable in many applicative scenarios, such as stream reasoning and event processing.
no code implementations • 5 Aug 2020 • Alessio Fiorentino, Jessica Zangari, Marco Manna
The W3C Web Ontology Language (OWL) is a powerful knowledge representation formalism at the basis of many semantic-centric applications.
no code implementations • 29 Jul 2019 • Alessio Fiorentino, Nicola Leone, Marco Manna, Simona Perri, Jessica Zangari
With the more and more growing demand for semantic Web services over large databases, an efficient evaluation of Datalog queries is arousing a renewed interest among researchers and industry experts.
no code implementations • 22 Jul 2019 • Francesco Calimeri, Giovambattista Ianni, Francesco Pacenza, Simona Perri, Jessica Zangari
In this context, we propose an incremental grounding approach for the answer set semantics.
1 code implementation • 19 Jul 2019 • Mario Alviano, Nicola Leone, Pierfrancesco Veltri, Jessica Zangari
It turns out that the new version of magic sets is closed for Datalog programs with stratified negation and aggregations, which is very convenient to obtain efficient computation of the stable model of the rewritten program.
no code implementations • 23 Dec 2018 • Francesco Calimeri, Simona Perri, Jessica Zangari
Furthermore, we define a set of new heuristics tailored at optimizing grounding, one of the main phases of the ASP computation; we use them in order to implement the approach into the ASP system DLV, in particular into its grounding subsystem I-DLV, and carry out an extensive experimental activity for assessing the impact of the proposal.
1 code implementation • 21 Jul 2017 • Francesco Calimeri, Davide Fuscà, Stefano Germano, Simona Perri, Jessica Zangari
Answer Set Programming (ASP) is a well-established declarative problem solving paradigm which became widely used in AI and recognized as a powerful tool for knowledge representation and reasoning (KRR), especially for its high expressiveness and the ability to deal also with incomplete knowledge.