output
19992026
most citedEvidence for a single-layer van der Waals multiferroic

413 citations

Showing cs.PLShow all

13 papers · 1 filter

cs.PL2024★ 1 cited

Optimal matching for sharing and linearity analysis

Gianluca Amato, Francesca Scozzari

Static analysis of logic programs by abstract interpretation requires designing abstract operators which mimic the concrete ones, such as unification, renaming and projection. In t…

cs.PL2021

Satisfiability of Constrained Horn Clauses on Algebraic Data Types: A Transformation-based Approach

Emanuele De Angelis, Fabio Fioravanti, Alberto Pettorossi +1

We address the problem of checking the satisfiability of Constrained Horn Clauses (CHCs) defined on Algebraic Data Types (ADTs), such as lists and trees. We propose a new technique…

cs.PL2020★ 13 cited

Removing Algebraic Data Types from Constrained Horn Clauses Using Difference Predicates

Emanuele De Angelis, Fabio Fioravanti, Alberto Pettorossi +1

We address the problem of proving the satisfiability of Constrained Horn Clauses (CHCs) with Algebraic Data Types (ADTs), such as lists and trees. We propose a new technique for tr…

cs.PL2018★ 3 cited

Bounded Symbolic Execution for Runtime Error Detection of Erlang Programs

Emanuele De Angelis, Fabio Fioravanti, Adrián Palacios +2

Dynamically typed languages, like Erlang, allow developers to quickly write programs without explicitly providing any type information on expressions or function definitions. Howev…

cs.PL2014★ 4 cited

Timed Soft Concurrent Constraint Programs: An Interleaved and a Parallel Approach

Stefano Bistarelli, Maurizio Gabbrielli, Maria Chiara Meo +1

We propose a timed and soft extension of Concurrent Constraint Programming. The time extension is based on the hypothesis of bounded asynchrony: the computation takes a bounded per…

cs.PL2013★ 6 cited

Verification of Imperative Programs by Constraint Logic Program Transformation

Emanuele De Angelis, Fabio Fioravanti, Alberto Pettorossi +1

We present a method for verifying partial correctness properties of imperative programs that manipulate integers and arrays by using techniques based on the transformation of const…

cs.PL2013★ 1 cited

Unfolding for CHR programs

Maurizio Gabbrielli, Maria Chiara Meo, Paolo Tacchella +1

Program transformation is an appealing technique which allows to improve run-time efficiency, space-consumption, and more generally to optimize a given program. Essentially, it con…

cs.PL2013★ 5 cited

Optimal multi-binding unification for sharing and linearity analysis

Gianluca Amato, Francesca Scozzari

In the analysis of logic programs, abstract domains for detecting sharing properties are widely used. Recently the new domain $\Linp$ has been introduced to generalize both sharing…

cs.PL2007★ 8 cited

On the interaction between sharing and linearity

Gianluca Amato, Francesca Scozzari

In the analysis of logic programs, abstract domains for detecting sharing and linearity information are widely used. Devising abstract unification algorithms for such domains has p…

cs.PL2006

A compositional Semantics for CHR

Maurizio Gabbrielli, Maria Chiara Meo

Constraint Handling Rules (CHR) are a committed-choice declarative language which has been designed for writing constraint solvers. A CHR program consists of multi-headed guarded r…

cs.PL2005★ 15 cited

Optimality in Goal-Dependent Analysis of Sharing

Gianluca Amato, Francesca Scozzari

We face the problems of correctness, optimality and precision for the static analysis of logic programs, using the theory of abstract interpretation. We propose a framework with a…

cs.PL2002★ 45 cited

Soft Concurrent Constraint Programming

S. Bistarelli, U. Montanari, F. Rossi

Soft constraints extend classical constraints to represent multiple consistency levels, and thus provide a way to express preferences, fuzziness, and uncertainty. While there are m…

cs.PL2001

Transformations of CCP programs

Sandro Etalle, Maurizio Gabbrielli, Maria Chiara Meo

We introduce a transformation system for concurrent constraint programming (CCP). We define suitable applicability conditions for the transformations which guarantee that the input…