Archive / Seminari INF / INF_2026_05_07_Akshatha_Shenoy
USI email 2025
 

Università della Svizzera italiana

Faculty of Informatics

 
 
 

INF Seminars

 
 

PETRIFY: Petri-net based analysis of concurrent programs
 

07.05

17:00 - 18:00
USI East Campus, Room D1.13
sample usi
Abstract: In this talk, we will be exploring techniques for automatically checking concurrency properties in programs. Some of the current techniques (like Java Pathfinder) systematically control thread scheduling, which forces different interleavings of concurrent threads to be explored in order to reveal concurrency bugs such as race conditions and deadlocks, while others use more specialized and efficient analyses that target only certain classes of bugs, such as the Java Deadlock Analyzer.
In our work, we encode the concurrent behavior of programs into state machines called Petri nets, which naturally model concurrent systems and can also represent unbounded behaviors of programs, such as unbounded thread creation or unbounded resource usage. PETRIFY’s Petri net encoding is succinct, allowing efficient reasoning even as program complexity grows.

Chair: Giuseppe Crupi
 
 

Akshatha Shenoy

Università della Svizzera Italiana

 

07.05

Giovedì

Akshatha Shenoy is a Ph.D. student in the Faculty of Informatics at Università della Svizzera italiana, where she is part of the ATOM Research Group led by Carlo A. Furia. She received her Master’s degree in Computer Science in 2020, with a focus on the theoretical foundations of formal verification. She later worked at Tata Research Development and Design Centre until 2023, where she gained exposure to the practical applications of formal verification. Her current research focuses on making concurrency based program verification techniques more practical and usable.

17:00