activity
20172022
most citedExtending Coinductive Logic Programming with Co-Facts

7 citations · 17 across the 8 of their papers we have counts for

collaborators
Showing cs.PLShow all

7 papers · 1 filter

cs.PL2022

Enhancing expressivity of checked corecursive streams (extended version)

Davide Ancona, Pietro Barbieri, Elena Zucca

We propose a novel approach to stream definition and manipulation. Our solution is based on two key ideas. Regular corecursion, which avoids non termination by detecting cyclic cal…

cs.PL2021

Enhanced Regular Corecursion for Data Streams

Davide Ancona, Pietro Barbieri, Elena Zucca

We propose a simple calculus for processing data streams (infinite flows of data series), represented by finite sets of equations built on stream operators. Furthermore, functions…

cs.PL20206 cited

Flexible coinductive logic programming

Francesco Dagnino, Davide Ancona, Elena Zucca

Recursive definitions of predicates are usually interpreted either inductively or coinductively. Recently, a more powerful approach has been proposed, called flexible coinduction,…

cs.PL2020

Sound Regular Corecursion in coFJ

Davide Ancona, Pietro Barbieri, Francesco Dagnino +1

The aim of the paper is to provide solid foundations for a programming paradigm natively supporting the creation and manipulation of cyclic data structures. To this end, we describ…

cs.PL2018

Towards Runtime Monitoring of Node.js and Its Application to the Internet of Things

Davide Ancona, Luca Franceschini, Giorgio Delzanno +3

In the last years Node.js has emerged as a framework particularly suitable for implementing lightweight IoT applications, thanks to its underlying asynchronous event-driven, non bl…

cs.PL20172 cited

Structural Resolution for Abstract Compilation of Object-Oriented Languages

Luca Franceschini, Davide Ancona, Ekaterina Komendantskaya

We propose abstract compilation for precise static type analysis of object-oriented languages based on coinductive logic programming. Source code is translated to a logic program,…