I'm a postdoc at Formal Verification and Security Lab at USI, Lugano, Switzerland, working with Prof. Natasha Sharygina on program verification with Constrained Horn Clauses.
In September 2025, I obtained my PhD in Computer Science from Fondazione Bruno Kessler, and University of Trento, under the supervision of Alessandro Cimatti.
My PhD thesis (slides) introduces abstraction techniques for reverse engineering, verification and test case generation for cyber-physical systems described as infinite-state timed transition systems or hybrid systems. We applied the proposed techniques in an industrial project addressing the migration from legacy (electro-mechanical) railway interlocking systems, to their software-based re-implementation.
I'm interested in SMT-based invariant checking techniques and their interaction with approaches based on abstract interpretation. In the past, I developed an efficient domain for convex polyhedra, applied to both static analysis and reachability of piecewise constant hybrid systems.