Natasha SharyginaView profile
Professor
Natasha Sharygina is a Full Professor of Informatics at the University of Lugano (USI) in Switzerland. She leads the USI Formal Verification and Security group, focusing on improving software and hardware verification through formal methods like model checking and SAT/SMT techniques. Her research emphasizes applying these methods to computer security, electronic design, and program analysis. Education: PhD in Informatics from The University of Texas at Austin (2002). Research Interests: Her work spans formal verification, model checking, SMT-based solvers, and security analysis. She develops theoretical frameworks and practical tools for verifying large-scale systems, with applications in safety-critical and distributed computing environments. Funding & Awards: Her research has been supported by grants from the Swiss National Science Foundation, EU STReP/COST projects, Hasler Foundation, and TASSO Career Award. She has been recognized with the ACM Recognition of Service Award and CMU Technical Excellence Awards. Grants & Projects: Key initiatives include 'Beyond Symbolic Model Checking through Deep Modelling' (2019–2023), EU-funded 'Rich-Model Toolkit', and Swiss TASSO Career Award (2005–2010). She has led efforts in parallel SMT solving and runtime verification. Labs & Teams: Director of the USI Formal Verification and Security Lab, which develops tools like Golem (CHC solver) and OpenSMT (SMT solver). Collaborates globally on projects like SAFARI and FunFrog for program verification.


