Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Emanuele De Angelis is active.

Publication


Featured researches published by Emanuele De Angelis.


tools and algorithms for construction and analysis of systems | 2014

VeriMAP: A Tool for Verifying Programs through Transformations

Emanuele De Angelis; Fabio Fioravanti; Alberto Pettorossi; Maurizio Proietti

We present VeriMAP, a tool for the verification of C programs based on the transformation of constraint logic programs, also called constrained Horn clauses. VeriMAP makes use of Constraint Logic Programming (CLP) as a metalanguage for representing: (i) the operational semantics of the C language, (ii) the program, and (iii) the property to be verified. Satisfiability preserving transformations of the CLP representations are then applied for generating verification conditions and checking their satisfiability. VeriMAP has an interface with various solvers for reasoning about constraints that express the properties of the data (in particular, integers and arrays). Experimental results show that VeriMAP is competitive with respect to state-of-the-art tools for program verification.


Theory and Practice of Logic Programming | 2015

Proving correctness of imperative programs by linearizing constrained Horn clauses

Emanuele De Angelis; Fabio Fioravanti; Alberto Pettorossi; Maurizio Proietti

We present a method for verifying the correctness of imperative programs which is based on the automated transformation of their specifications. Given a program prog, we consider a partial correctness specification of the form


verification model checking and abstract interpretation | 2014

Verifying Array Programs by Transforming Verification Conditions

Emanuele De Angelis; Fabio Fioravanti; Alberto Pettorossi; Maurizio Proietti

\{\varphi\}


static analysis symposium | 2016

Relational verification through horn clause transformation

Emanuele De Angelis; Fabio Fioravanti; Alberto Pettorossi; Maurizio Proietti

prog


arXiv: Programming Languages | 2013

Verification of Imperative Programs by Constraint Logic Program Transformation

Emanuele De Angelis; Fabio Fioravanti; Alberto Pettorossi; Maurizio Proietti

\{\psi\}


logic based program synthesis and transformation | 2012

Specialization with Constrained Generalization for Software Model Checking

Emanuele De Angelis; Fabio Fioravanti; Alberto Pettorossi; Maurizio Proietti

, where the assertions


Fundamenta Informaticae | 2012

Synthesizing Concurrent Programs Using Answer Set Programming

Emanuele De Angelis; Alberto Pettorossi; Maurizio Proietti

\varphi


Research Report Series of IASI-CNR, Rome, Italy (ISSN: 1128-3378) | 2014

Verification of Programs by Combining Iterated Specialization with Interpolation

Emanuele De Angelis; Fabio Fioravanti; Jorge A. Navas; Maurizio Proietti

and


international conference on logic programming | 2012

Software Model Checking by Program Specialization

Emanuele De Angelis

\psi


rules and rule markup languages for the semantic web | 2017

Verifying Controllability of Time-Aware Business Processes

Emanuele De Angelis; Fabio Fioravanti; Maria Chiara Meo; Alberto Pettorossi; Maurizio Proietti

are predicates defined by a set Spec of possibly recursive Horn clauses with linear arithmetic (LA) constraints in their premise (also called constrained Horn clauses). The verification method consists in constructing a set PC of constrained Horn clauses whose satisfiability implies that

Collaboration


Dive into the Emanuele De Angelis's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar

Fabio Fioravanti

University of Chieti-Pescara

View shared research outputs
Top Co-Authors

Avatar

Maurizio Proietti

University of Rome Tor Vergata

View shared research outputs
Top Co-Authors

Avatar

Maurizio Proietti

University of Rome Tor Vergata

View shared research outputs
Top Co-Authors

Avatar

Maria Chiara Meo

University of Chieti-Pescara

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Adrián Palacios

Polytechnic University of Valencia

View shared research outputs
Researchain Logo
Decentralizing Knowledge