Emanuele De Angelis
University of Chieti-Pescara
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Emanuele De Angelis.
tools and algorithms for construction and analysis of systems | 2014
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
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
Emanuele De Angelis; Fabio Fioravanti; Alberto Pettorossi; Maurizio Proietti
\{\varphi\}
static analysis symposium | 2016
Emanuele De Angelis; Fabio Fioravanti; Alberto Pettorossi; Maurizio Proietti
prog
arXiv: Programming Languages | 2013
Emanuele De Angelis; Fabio Fioravanti; Alberto Pettorossi; Maurizio Proietti
\{\psi\}
logic based program synthesis and transformation | 2012
Emanuele De Angelis; Fabio Fioravanti; Alberto Pettorossi; Maurizio Proietti
, where the assertions
Fundamenta Informaticae | 2012
Emanuele De Angelis; Alberto Pettorossi; Maurizio Proietti
\varphi
Research Report Series of IASI-CNR, Rome, Italy (ISSN: 1128-3378) | 2014
Emanuele De Angelis; Fabio Fioravanti; Jorge A. Navas; Maurizio Proietti
and
international conference on logic programming | 2012
Emanuele De Angelis
\psi
rules and rule markup languages for the semantic web | 2017
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