activity
20172021
most citedRemoving Algebraic Data Types from Constrained Horn Clauses Using Difference Predicates

13 citations · 23 across the 7 of their papers we have counts for

collaborators

8 papers

cs.LO2021

Analysis and Transformation of Constrained Horn Clauses for Program Verification

Emanuele De Angelis, Fabio Fioravanti, John P. Gallagher +3

This paper surveys recent work on applying analysis and transformation techniques that originate in the field of constraint logic programming (CLP) to the problem of verifying soft…

cs.LO2020

Transformational Verification of Quicksort

Emanuele De Angelis, Fabio Fioravanti, Maurizio Proietti

Many transformation techniques developed for constraint logic programs, also known as constrained Horn clauses (CHCs), have found new useful applications in the field of program ve…

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.LO2019★ 4 cited

Lemma Generation for Horn Clause Satisfiability: A Preliminary Study

Emanuele De Angelis, Fabio Fioravanti, Alberto Pettorossi +1

It is known that the verification of imperative, functional, and logic programs can be reduced to the satisfiability of constrained Horn clauses (CHCs), and this satisfiability che…

cs.LO2019★ 2 cited

Proving Properties of Sorting Programs: A Case Study in Horn Clause Verification

Emanuele De Angelis, Fabio Fioravanti, Alberto Pettorossi +1

The proof of a program property can be reduced to the proof of satisfiability of a set of constrained Horn clauses (CHCs) which can be automatically generated from the program and…

cs.LO2019

Proceedings of the Sixth Workshop on Horn Clauses for Verification and Synthesis and Third Workshop on Program Equivalence and Relational Reasoning

Emanuele De Angelis, Grigory Fedyukovich, Nikos Tzevelekos +1

This volume contains the joint post-proceedings of the 3rd Workshop on Program Equivalence and Relational Reasoning (PERR) and the 6th Workshop on Horn Clauses for Verification and…