Hello there!

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.

Research interests

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.

Publications

Experiences

  • Dagstuhl seminar Sound Static Program Analysis in Modern Software Engineering, 2025 October
  • International Visiting Graduate Student in University of Waterloo, supervised by Arie Gurfinkel (2024 May - 2024 August)
  • Marktoberdorf Summer School Safety and Security through Formal Verification, 2023 August
  • Dagstuhl seminar (collector) Theoretical Advances and Emerging Applications in Abstract Interpretation, 2023 July
  • Software developer @ Fondazione Bruno Kessler, 2019 September - 2021 October
  • Subreviewer: FASE'26, DATE'25, CAV'20-22-24,TACAS'20-21-22-23-24, FM'24, SEFM'20-22, SETTA'20, ATVA'21-22, FMCAD'22
  • Artifact Evaluation Committe member: TACAS'25-26, CAV'22-23-24, SAS'22-24
  • Conference service volunteer: FLoC'18, FLoC'22, FMCAD'22.

CV

My complete CV