Anna Becchi
Postdoctoral Fellow · Formal Verification and Security Lab
Università della Svizzera italiana (USI), Lugano
About
I am a researcher in formal verification, the field that uses mathematical logic to prove that systems behave as intended. I am currently a postdoctoral fellow in Prof. Natasha Sharygina’s Formal Verification and Security Lab at USI in Lugano, Switzerland, where we develop techniques to make software correct and secure. More technically, I focus on improving the trustworthiness and convergence of algorithms for solving Constrained Horn Clauses (CHCs), such as Spacer and Transition Power Abstraction (TPA).
I earned my PhD in Computer Science with distinction in 2025 from FBK and the University of Trento, Italy, advised by Alessandro Cimatti. My thesis (slides) developed abstraction techniques for reverse-engineering relay-based railway interlockings, to validate the software that replaces them.
News
- Jan 2027 Artifact Evaluation Co-Chair of VMCAI 2027, Mexico City, co-located with POPL.
- Oct 2026 Program Committee member of NSAD 2026 at SPLASH/ISSTA, Oakland.
- Jul 2026 My paper PyCHC: a Framework for Certified Horn Solving and CHC-based Design was accepted at CAV’26.
- Dec 2025 My paper Syntactically Convex Model-Based Projection for Linear Real Arithmetic was accepted at TACAS’26.
Publications
Also on dblp ↗
2026
- PyCHC: a Framework for Certified Horn Solving and CHC-based Design
- Syntactically Convex Model-Based Projection for Linear Real Arithmetic
2024
2023
2022
2020
Software
-
Open-source tool for certified Horn solving and CHC-based design.
-
Solver for Constrained Horn Clauses, built on OpenSMT.
-
Open-source personal project experimenting with bidirectional model-based projection.
-
NORMA Contributor 2020–2025
Tool for graphical modelling and analysis of relay-based railway interlocking systems. I developed the SMT-based optimizations and the automated property extraction.
-
LRA-BDD Main developer 2020–2022
C++ library combining multi-terminal BDDs and convex polyhedra.
-
C++ library for the convex polyhedra abstract domain.
-
C++ verifier for hybrid systems.
Service
- Artifact Evaluation Co-Chair
- VMCAI ’27 · Mexico City, co-located with POPL
- Program Committee
- NSAD ’26
- Artifact Evaluation Committee
- TACAS ’25–’26 · SAS ’22, ’24 · CAV ’22, ’24, ’26
- Subreviewer
- FASE ’26 · SMT ’26 · DATE ’25 · FM ’24 · CAV ’20, ’22, ’24 · TACAS ’20–’24, ’27 · ATVA ’21, ’22, ’26 · FMCAD ’22, ’26 · SEFM ’20, ’22 · SETTA ’20
- Student Volunteer
- CAV ’24 · FMCAD ’22 · FLoC ’18, ’22
Teaching
Courses
- 2026/27 Computer Aided Verification
- 2026 Theory of Computation
Thesis co-supervision
- 2026/27 Quantifier Elimination for Explainability
- 2026/27 Inside the Golem’s Head