Emanuele De Angelis

Researcher

Istituto di Analisi dei Sistemi ed Informatica "Antonio Ruberti"

Consiglio Nazionale delle Ricerche

Via dei Taurini, 19, 00185 Roma, Italy

My research interests focus on logic-based methods and tools for software analysis and verification; explainable AI based on computational argumentation; symbolic and neuro-symbolic machine learning; property-based software testing; program synthesis and transformation; analysis and verification of business processes.
I've been postdoctoral researcher at University "G. D'Annunzio" of Chieti-Pescara from December 2014 to November 2019.
I received my Ph.D. degree in Computer Science from the University "G. D'Annunzio" of Chieti-Pescara in April 2014 defending a thesis entitled "Software Verification and Synthesis using Constraints and Program Transformation". The thesis work has been done under the supervision of Prof. Fabio Fioravanti and Dr. Maurizio Proietti.
I received my master degree in Computer Science Engineering from the University of Rome "Tor Vergata" in May 2010 defending a thesis entitled "Synthesis of Reactive Systems using Answer Set Programming". The thesis work has been done under the supervision of Prof. Alberto Pettorossi, and Dr. Maurizio Proietti.

Papers

Catamorphic Abstractions for Constrained Horn Clause Satisfiability [PDF]
E. De Angelis, F. Fioravanti, A. Pettorossi, M. Proietti.
Theory and Practice of Logic Programming, Cambridge University Press, 2025.
Learning brave assumption-based argumentation frameworks via ASP [PDF]
E. De Angelis, M. Proietti, F.Toni.
27th European Conference on Artificial Intelligence (ECAI 2024).
Frontiers in Artificial Intelligence and Applications, vol. 392, IOS Press, 2024.
Competition of Solvers for Constrained Horn Clauses (CHC-COMP 2023)
E. De Angelis, H. Govind V K.
TOOLympics Challenge 2023.
Lecture Notes in Computer Science (LNCS), vol. 14550, Springer, 2025.
CHC-COMP 2023: Competition Report [PDF]
E. De Angelis, H. Govind V K.
Proceedings 18th International Workshop on Logical and Semantic Frameworks, with Applications and 10th Workshop on Horn Clauses for Verification and Synthesis (HCVS 2023).
Electronic Proceedings in Theoretical Computer Science (EPTCS), volume 402, Open Publishing Association, 2023.
A Historical Perspective on Program Transformation and Recent Developments (Invited Contribution)
A. Pettorossi, M. Proietti, F. Fioravanti, E. De Angelis
Proceedings of the ACM SIGPLAN Workshop on Partial Evaluation and Program Manipulation (PEPM 2024).
ACM, 2024.
Constrained Horn Clauses Satisfiability via Catamorphic Abstractions [PDF] (Best Paper Award)
E. De Angelis, F. Fioravanti, A. Pettorossi, M. Proietti.
Proceedings of the 33rd International Symposium on Logic-Based Program Synthesis and Transformation (LOPSTR 2023).
Lecture Notes in Computer Science (LNCS), vol. 14330, Springer, 2023.
ABA Learning via ASP [PDF]
E. De Angelis, M. Proietti, F.Toni.
Proceedings of the 39th International Conference on Logic Programming (ICLP 2023).
Electronic Proceedings in Theoretical Computer Science (EPTCS), volume 385, Open Publishing Association, 2023.
A Classification Study on Testing and Verification of AI-based Systems
E. De Angelis, G. De Angelis, M. Proietti.
Proceedings of the 5th IEEE International Conference on Artificial Intelligence Testing (EEE AITest 2023).
IEEE, 2023.
What Makes Test Programs Similar in Microservices Applications? [PDF]
E. De Angelis, G. De Angelis, A. Pellegrini, M. Proietti.
Journal of Systems and Software, vol. 201, Elsevier, 2023.
Multiple Query Satisfiability of Constrained Horn Clauses [PDF]
E. De Angelis, F. Fioravanti, A. Pettorossi, M. Proietti.
Proceedings of the International Symposium on Practical Aspects of Declarative Languages (PADL 2023).
Lecture Notes in Computer Science (LNCS), vol. 13880, Springer, 2023.
Verifying Catamorphism-Based Contracts using Constrained Horn Clauses [PDF]
E. De Angelis, F. Fioravanti, A. Pettorossi, M. Proietti.
Theory and Practice of Logic Programming, Cambridge University Press, 2022.
Contract Strengthening through Constrained Horn Clause Verification [PDF]
E. De Angelis, F. Fioravanti, A. Pettorossi, M. Proietti.
Proceedings 9th Workshop on Horn Clauses for Verification and Synthesis and 10th International Workshop on Verification and Program Transformation (HCVS/VPT 2022).
Electronic Proceedings in Theoretical Computer Science (EPTCS), volume 373, Open Publishing Association, 2022.
CHC-COMP 2022: Competition Report [PDF]
E. De Angelis, H. Govind V K.
Proceedings 9th Workshop on Horn Clauses for Verification and Synthesis and 10th International Workshop on Verification and Program Transformation (HCVS/VPT 2022).
Electronic Proceedings in Theoretical Computer Science (EPTCS), volume 373, Open Publishing Association, 2022.
Satisfiability of Constrained Horn Clauses on Algebraic Data Types: A Transformation-based Approach [PDF]
E. De Angelis, F. Fioravanti, A. Pettorossi, M. Proietti.
Journal of Logic and Computation, Volume 32, Issue 2, March 2022.
Automatic Extraction of Behavioral Features for Test Program Similarity Analysis [PDF]
E. De Angelis, A. Pellegrini, M. Proietti.
Proceedings of the 2021 IEEE International Symposium on Software Reliability Engineering Workshops (GAUSS 2021).
IEEE, 2021.
Inferring Relations Among Test Programs in Microservices Applications [PDF] (Best Paper Award)
E. De Angelis, G. De Angelis, A. Pellegrini, M. Proietti.
Proceedings of the 15th IEEE International Conference on Service Oriented Systems Engineering (SOSE 2021)
IEEE, 2021.
Analysis and Transformation of Constrained Horn Clauses for Program Verification [PDF]
E. De Angelis, F. Fioravanti, A. Pettorossi, J.P. Gallagher, M.V. Hermenegildo, M. Proietti.
Theory and Practice of Logic Programming, Cambridge University Press, 2021.
Removing Algebraic Data Types from Constrained Horn Clauses Using Difference Predicates [PDF]
E. De Angelis, F. Fioravanti, A. Pettorossi, M. Proietti.
Proceedings of the 10th International Joint Conference on Automated Reasoning (IJCAR 2020).
Lecture Notes in Computer Science (LNCS), vol. 12166, Springer, 2020.
Transformational Verification of Quicksort [PDF]
E. De Angelis, F. Fioravanti, M. Proietti.
Proceedings 8th International Workshop on Verification and Program Transformation and 7th Workshop on Horn Clauses for Verification and Synthesis (VPT 2020 and HCVS 2020).
Electronic Proceedings in Theoretical Computer Science (EPTCS), volume 320, Open Publishing Association, 2020.
Property-Based Test Case Generators for Free [PDF]
E. De Angelis, A. Palacios, F. Fioravanti, A. Pettorossi, M. Proietti.
Proceedings of the International Conference on Tests and Proofs (TAP 2019).
Lecture Notes in Computer Science (LNCS), vol. 11823, Springer, 2019.
Proving Properties of Sorting Programs: A Case Study in Horn Clause Verification [PDF]
E. De Angelis, F. Fioravanti, A. Pettorossi, M. Proietti.
Proceedings of the 6th Workshop on Horn Clauses for Verification and Synthesis (HCVS 2019).
Electronic Proceedings in Theoretical Computer Science (EPTCS), volume 296, Open Publishing Association, 2019.
Lemma Generation for Horn Clause Satisfiability: A Preliminary Study [PDF]
E. De Angelis, F. Fioravanti, A. Pettorossi, M. Proietti.
Proceedings of the 7th Workshop on Verification and Program Transformation (VPT 2019).
Electronic Proceedings in Theoretical Computer Science (EPTCS), volume 299, Open Publishing Association, 2019.
Semantics and Controllability of Time-Aware Business Processes [PDF]
E. De Angelis, F. Fioravanti, M. C. Meo, A. Pettorossi, M. Proietti.
Fundamenta Informaticae, vol. 165, IOS Press, 2019.
Bounded Symbolic Execution for Runtime Error Detection of Erlang Programs [PDF]
E. De Angelis, F. Fioravanti, A. Palacios, A. Pettorossi, M. Proietti.
Proceedings of the 5th Workshop on Horn Clauses for Verification and Synthesis (HCVS 2018).
Electronic Proceedings in Theoretical Computer Science (EPTCS), volume 278, Open Publishing Association, 2018.
Solving Horn Clauses on Inductive Data Types Without Induction [PDF]
E. De Angelis, F. Fioravanti, A. Pettorossi, M. Proietti.
Theory and Practice of Logic Programming, vol. 18 (issue 3-4), Cambridge University Press, 2018.
Special issue containing the regular papers of the 34th International Conference on Logic Programming (ICLP 2018).
Predicate Pairing with Abstraction for Relational Verification [PDF]
E. De Angelis, F. Fioravanti, A. Pettorossi, M. Proietti.
Proceedings of the 27th International Symposium on Logic-Based Program Synthesis and Transformation (LOPSTR 2017).
Lecture Notes in Computer Science (LNCS), vol. 10855, Springer, 2018.
A preliminary version [PDF] appears in the pre-proceedings of LOPSTR 2017.
Predicate Pairing for Program Verification [PDF]
E. De Angelis, F. Fioravanti, A. Pettorossi, M. Proietti.
Theory and Practice of Logic Programming, vol. 18 (issue 2), Cambridge University Press, 2018.
Semantics-based generation of verification conditions via program specialization [PDF]
E. De Angelis, F. Fioravanti, A. Pettorossi, M. Proietti.
Science of Computer Programming, volume 147, Elsevier, 2017.
Verifying Controllability of Time-Aware Business Processes [PDF]
E. De Angelis, F. Fioravanti, M.C. Meo, A. Pettorossi, M. Proietti.
Proceedings of the International Joint Conference on Rules and Reasoning (RuleML+RR 2017).
Lecture Notes in Computer Science (LNCS), vol. 10364, Springer, 2017.
Verification of Time-Aware Business Processes using Constrained Horn Clauses [PDF]
E. De Angelis, F. Fioravanti, M.C. Meo, A. Pettorossi, M. Proietti.
Proceedings of the 26th International Symposium on Logic-Based Program Synthesis and Transformation (LOPSTR 2016).
Lecture Notes in Computer Science (LNCS), vol. 10184, Springer, 2017.
A preliminary version PDF] appears in the pre-proceedings of LOPSTR 2016.
Program Verification using Constraint Handling Rules and Array Constraint Generalizations [PDF]
E. De Angelis, F. Fioravanti, A. Pettorossi, M. Proietti.
Fundamenta Informaticae, vol. 150, IOS Press, 2017.
Relational Verification through Horn Clause Transformation [PDF]
E. De Angelis, F. Fioravanti, A. Pettorossi, M. Proietti.
Proceedings of the 23rd Static Analysis Symposium (SAS 2016).
Lecture Notes in Computer Science (LNCS), vol. 9837, Springer, 2016.
Verifying Relational Program Properties by Transforming Constrained Horn clauses [PDF]
E. De Angelis, F. Fioravanti, A. Pettorossi, M. Proietti.
Proceedings of the 31st Italian Conference on Computational Logic (CILC 2016).
CEUR Workshop Proceedings, vol. 1645, CEUR-WS.org, 2016.
Removing Unnecessary Variables from Horn Clause Verification Conditions [PDF]
E. De Angelis, F. Fioravanti, A. Pettorossi, M. Proietti.
Proceedings of the Third Workshop on Horn Clauses for Verification and Synthesis (HCVS 2016).
Electronic Proceedings in Theoretical Computer Science (EPTCS), volume 219, Open Publishing Association, 2016.
Proving Correctness of Imperative Programs by Linearizing Constrained Horn Clauses [PDF]
E. De Angelis, F. Fioravanti, A. Pettorossi, M. Proietti.
Theory and Practice of Logic Programming, vol. 15 (issue 4-5), pp. 635-650, Cambridge University Press, 2015.
Special issue containing the regular papers of the 31st International Conference on Logic Programming (ICLP 2015).
A preliminary version has been presented at the 3rd International Workshop on Verification and Program Transformation (VPT 2015).
Semantics-based generation of verification conditions by program specialization [PDF]
E. De Angelis, F. Fioravanti, A. Pettorossi, M. Proietti.
Proceedings of the 17th International Symposium on Principles and Practice of Declarative Programming (PPDP 2015).
ACM, 2015.
Also presented the 30th Italian Conference on Computational Logic (CILC 2015).
A Rule-based Verification Strategy for Array Manipulating Programs [PDF]
E. De Angelis, F. Fioravanti, A. Pettorossi, M. Proietti.
Fundamenta Informaticae, vol. 140, IOS Press, 2015.
Verification of Programs by Combining Iterated Specialization with Interpolation [PDF]
E. De Angelis, F. Fioravanti, J. A. Navas, M. Proietti.
Proceedings of the First Workshop on Horn Clauses for Verification and Synthesis (HCVS 2014).
Electronic Proceedings in Theoretical Computer Science (EPTCS), vol. 169, Open Publishing Association, 2014.
Program Verification using Constraint Handling Rules and Array Constraint Generalizations [PDF]
E. De Angelis, F. Fioravanti, A. Pettorossi, M. Proietti.
Proceedings of the 29th Italian Conference on Computational Logic (CILC 2014).
CEUR Workshop Proceedings, vol. 1195, CEUR-WS.org, 2014.
Program Verification via Iterated Specialization [PDF]
E. De Angelis, F. Fioravanti, A. Pettorossi, M. Proietti
Science of Computer Programming, volume 95, part 2, Elsevier, 2014.
VeriMAP: A Tool for Verifying Programs through Transformations [PDF]
E. De Angelis, F. Fioravanti, A. Pettorossi, M. Proietti.
Proceedings of the 20th International Conference on Tools and Algorithms for the Construction and Analysis of Systems (TACAS 2014).
Lecture Notes in Computer Science (LNCS), vol. 8413, Springer, 2014.
Verifying Array Programs by Transforming Verification Conditions [PDF]
E. De Angelis, F. Fioravanti, A. Pettorossi, M. Proietti.
Proceedings of the 15th International Conference on Verification, Model Checking, and Abstract Interpretation (VMCAI 2014).
Lecture Notes in Computer Science (LNCS), vol. 8318, Springer, 2014.
Verification of Imperative Programs by Constraint Logic Program Transformation [PDF]
E. De Angelis, F. Fioravanti, A. Pettorossi, M. Proietti.
Semantics, Abstract Interpretation, and Reasoning about Programs (SAIRP 2013).
Electronic Proceedings in Theoretical Computer Science (EPTCS), vol. 129, Open Publishing Association, 2013.
Verification of Imperative Programs through Transformation of Constraint Logic Programs [PDF]
E. De Angelis, F. Fioravanti, A. Pettorossi, M. Proietti.
Proceedings of the First International Workshop on Verification and Program Transformation (VPT).
EasyChair Proceedings in Computing (EPiC), vol. 16, easychair.org, 2013.
Also presented at the 28th Italian Conference on Computational Logic (CILC 2013).
CEUR Workshop Proceedings, vol. 1068, CEUR-WS.org, 2013.
Verifying Programs via Iterated Specialization [PDF]
E. De Angelis, F. Fioravanti, A. Pettorossi, M. Proietti.
Proceedings of the ACM SIGPLAN Workshop on Partial Evaluation and Program Manipulation (PEPM 2013).
ACM, 2013.
Synthesizing Concurrent Programs using Answer Set Programming [PDF]
E. De Angelis, A. Pettorossi, M. Proietti.
Fundamenta Informaticae, vol. 120, IOS Press, 2012.
The source code for synthesizing k-mutex-p programs can be found here.
More details on the experimental evaluation and the source code can be found in my Ph.D. thesis (Part II - Chapters 4 and 6).
Specialization with Constrained Generalization for Software Model Checking [PDF]
E. De Angelis, F. Fioravanti, A. Pettorossi, M. Proietti.
Proceedings of the 22nd International Symposium on Logic-Based Program Synthesis and Transformation (LOPSTR 2012).
Lecture Notes in Computer Science (LNCS), vol. 7844, Springer, 2013.
Software Model Checking by Program Specialization [PDF]
E. De Angelis.
Technical Communications of the 28th International Conference on Logic Programming (ICLP 2012).
Leibniz International Proceedings in Informatics (LIPIcs), vol. 17, Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik, 2012.
Software Model Checking by Program Specialization [PDF]
E. De Angelis, F. Fioravanti, A. Pettorossi, M. Proietti.
Proceedings of the 27th Italian Conference on Computational Logic, (CILC 2012).
CEUR Workshop Proceedings, vol. 857, CEUR-WS.org, 2012.
Synthesizing Concurrent Programs using Answer Set Programming [PDF]
E. De Angelis, A. Pettorossi, M. Proietti.
Proceedings of the International Workshop on on Concurrency, Specification, and Programming (CS&P2011).
Białystok University of Technology, 2011.
Also presented at the 26th Italian Conference on Computational Logic (CILC 2011).
CEUR Workshop Proceedings, vol. 810, CEUR-WS.org, 2011.

Talks

Learning Brave Assumption-Based Argumentation Frameworks via ASP [PDF]
27th European Conference on Artificial Intelligence (ECAI 2024)
October 21, 2024, Santiago de Compostela, Spain
Logic-based Software Testing and Verification [PDF]
Giornate Scientifiche di Istituto (IASI Day 2023)
January 18, 2023, Rome, Italy
CHC-COMP: Report on the 2022 edition [PDF]
9th Workshop on Horn Clauses for Verification and Synthesis (HCVS 2022)
April 3, 2022, Munich, Germany
Property-Based Test Case Generators for Free [PDF]
13th International Conference on Tests and Proofs (TAP 2019)
October 9-11, 2019, Porto, Portugal
Proving Properties of Sorting Programs: A Case Study in Horn Clause Verification [PDF]
34th Italian Conference on Computational Logic (CILC 2019)
June 19-21, 2019, Trieste, Italy
Meta-programming and symbolic execution for detecting run-time errors in Erlang programs [PDF]
33rd Italian Conference on Computational Logic (CILC 2018)
September 20-22, 2018, Bolzano, Italy
Verifica formale di modelli e programmi basata sulla trasformazione di clausole di Horn con vincoli [PDF]
Convegno e Assemblea GNCS 2018
February 14-16, 2018, Montecatini Terme, Italy
Enhancing Predicate Pairing with Abstraction for Relational Verification [PDF]
27th International Symposium on Logic-Based Program Synthesis and Transformation (LOPSTR 2017)
October 10-12, 2017, Namur, Belgium
Verifying Relational Program Properties by Transforming Constrained Horn clauses [PDF]
31st Italian Conference on Computational Logic (CILC 2016)
June 20-22, 2016, Milano, Italy
Software Verification and Synthesis using Constraints and Program Transformation. [PDF]
30th Italian Conference on Computational Logic (CILC 2015)
July 1-3, 2015, Genova, Italy
VeriMAP: A Tool for Verifying Programs through Transformations [PDF]
Metodi dichiarativi nella verifica di sistemi parametrici
September 25-26, 2014, Milano, Italy
Verification of Programs by Combining Iterated Specialization with Interpolation [PDF]
First International Workshop on Horn Clauses for Verification and Synthesis (HCVS 2014)
July 17, 2014, Vienna, Austria
Program Verification using Constraint Handling Rules and Array Constraint Generalizations [PDF]
29th Italian Conference on Computational Logic (CILC 2014)
June 16-18, 2014, Turin, Italy
VeriMAP: A Tool for Verifying Programs through Transformations [PDF]
20th International Conference on Tools and Algorithms for the Construction and Analysis of Systems (TACAS 2014)
April 5-13, 2014, Grenoble, France
Verifying Programs via Iterated Specialization [PDF]
ACM SIGPLAN Workshop on Partial Evaluation and Program Manipulation. (PEPM 2013)
January 21-22, 2013, Rome, Italy
Branching Preserving Specialization for Software Model Checking [PDF]
International Symposium on Logic-Based Program Synhesis and Transformation (LOPSTR 2012)
September 18-20, 2012, Leuven, Belgium
Software Model Checking by Program Specialization [PDF]
International Conference on Logic Programming (ICLP 2012)
September 3-8, 2012, Budapest, Hungary
Software Model Checking by Program Specialization [PDF]
27th Italian Conference on Computational Logic (CILC 2012)
June 6-7, 2012, Rome, Italy
Synthesizing Concurrent Programs using Answer Set Programming [PDF]
26th Italian Conference on Computational Logic (CILC 2011)
August 31 - September 2, 2011, Pescara, Italy
Extended version of the presentation given in February 2012 at LIAFA, Paris, France [PDF]

Activities

CILC 2024: 39th Italian Conference on Computational Logic (Co-chair)
June 26-28, 2024, Rome, Italy
HCVS 2024: 11th Workshop on Horn Clauses for Verification and Synthesis (PC member)
April 7, 2024, Luxembourg City, Luxembourg
VMCAI 2024: 25th International Conference on Verification, Model Checking, and Abstract Interpretation (PC member)
January 17-19, 2024, London, United Kingdom
AST 2024: 5th ACM/IEEE International Conference on Automation of Software Test (OC member)
April 15-16, 2024, Lisbon, Portugal
CILC 2023: 38th Italian Conference on Computational Logic (PC member)
June 21-23, 2023, Udine, Italy
CHC-COMP 2023: 6th Competition on Constraint Horn Clauses (Co-chair)
April 23, 2023, Paris, France
TACAS 2023 Artifact Evaluation (PC member)
CILC 2022: 37th Italian Conference on Computational Logic (PC member)
June 29 - July 1, 2022, Bologna, Italy
LOPSTR 2022: 32nd International Symposium on Logic-Based Program Synthesis and Transformation (PC member)
September 21-23, 2022, Tbilisi, Georgia
CHC-COMP 2022: 5th Competition on Constraint Horn Clauses (Co-chair)
April 3, 2022, Munich, Germany
HCVS 2022: 9th Workshop on Horn Clauses for Verification and Synthesis (PC member)
April 3, 2022, Munich, Germany
AST 2022: 3rd ACM/IEEE International Conference on Automation of Software Test (OC member)
May 21-22, 2022, Pennsylvania, USA
LOPSTR 2021: 31st International Symposium on Logic-Based Program Synthesis and Transformation (PC co-chair)
September 7-9, 2021, Tallinn, Estonia
ACEC@WETICE 2021: 19th Adaptive Computing (and Agents) for Enhanced Collaboration (PC member)
October 27-29, 2021, Basque Coast - Bayonne, France
CILC 2021: 36th Italian Conference on Computational Logic (PC member)
September 7-9, 2021, Parma, Italy
HCVS 2021: 8th Workshop on Horn Clauses for Verification and Synthesis (PC member)
March 28, 2021, Luxembourg, Luxembourg
VPT 2021: 9th International Workshop on Verification and Program Transformation (PC Member)
March 27-28, 2021, Luxembourg, Luxembourg
CILC 2020: 35th Italian Conference on Computational Logic (PC member)
October 13-15, 2020, Rende, Italy
LOPSTR 2020: 30th International Symposium on Logic-Based Program Synthesis and Transformation (PC member)
September 7-9, 2020, Bologna, Italy
ACEC@WETICE 2020: 18th Adaptive Computing (and Agents) for Enhanced Collaboration (PC member)
June 10-12, 2020, Basque Coast - Bayonne, France
IJCAI-PRICAI 2020: 29th International Joint Conference on Artificial Intelligence - 17th Pacific Rim International Conference on Artificial Intelligence (PC member)
July 11-17, 2020, Yokohama, Japan
HCVS 2020: 7th Workshop on Horn Clauses for Verification and Synthesis (PC member)
April 26, 2020, Dublin, Ireland
IJCAI 2019: 28th International Joint Conference on Artificial Intelligence (PC member)
August 10-16, 2019, Macao, China
HCVS 2019: 6th Workshop on Horn Clauses for Verification and Synthesis (PC co-chair)
April 7, 2019, Prague, Czech Republic
CILC 2018: 33rd Italian Conference on Computational Logic (PC Member)
September 20-22, 2018, Bolzano, Italy
VPT 2018: 6th International Workshop on Verification and Program Transformation (PC Member)
April 29, 2018, Thessaloniki, Greece
LOPSTR 2017: 27th International Symposium on Logic-Based Program Synthesis and Transformation (PC Member)
October 10-12, 2017, Namur, Belgium
VPT 2017: 5th International Workshop on Verification and Program Transformation (PC Member)
April 29, 2017, Uppsala, Sweden
CILC 2016: 31st Italian Conference on Computational Logic (PC Member)
June 20-22, 2016, Milano, Italy
POPL 2016 Artifact Evaluation (PC Member)
CILC 2015: 30th Italian Conference on Computational Logic (PC Member)
July 1-3, 2015, Genova, Italy
VPT 2015: 3rd International Workshop on Verification and Program Transformation (OC Member)
April 11, 2015, London, UK
LOPSTR 2014: 24th International Symposium on Logic-based Program Transformation and Synthesis (OC Member)
September 9-11, 2014, Canterbury, UK
IFIP WG2.1 2012 Meeting: 68th Meeting of the IFIP Working Group 2.1 on Algorithmic Languages and Calculi (OC Member)
February 6-10, 2012, Rome, Italy
CILC 2011: 26th Italian Conference on Computational Logic (OC Member)
August 31 - September 2, 2011, Pescara, Italy

Software

The VeriMAP software verifier based on transformation of contraint logic programs. (Please, take a look at the TACAS poster)
A prototype version of the CHC-CPA (Constrained Horn Clauses) for The Configurable Software-Verification Platform (preliminary results)