Passer au contenu

/ Département d'informatique et de recherche opérationnelle

Je donne

Rechercher

Navigation secondaire

Concurrency Abstraction for Compositional Systems Verification - Arthur Oliveira Vale

Concurrency Abstraction for Compositional Systems Verification

Par

Arthur Oliveira Vale

Yale University

 

Jeudi 19 février 2026, 10:30-11:30 EST, Salle 6214


Pavillon André-Aisenstadt, Université de Montréal, 2920 Chemin de la Tour

 

 

Abstract: Concurrent and distributed systems are pervasive, yet verifying their correctness remains challenging. A core difficulty is heterogeneity: verification techniques developed for one computational model rarely transfer to others. In this talk, I present compositional linearizability, a framework that reconstructs linearizability through a compositional lens. This perspective yields a general theory from which correctness criteria for specific domains can be systematically derived, as demonstrated in work on crash-aware systems and systems with liveness requirements. The framework leads to novel verification techniques that enable modular reasoning about complex concurrent objects, mechanized in the Rocq proof assistant. These results open promising new paths toward trustworthy distributed systems.

 

Bio: Arthur Oliveira Vale is a PhD candidate in Computer Science at Yale University, where he is advised by Zhong Shao. His doctoral work develops new foundations and techniques for stating and verifying correctness of concurrent systems, aiming toward trustworthy distributed systems. His work has appeared at POPL, in the Journal of the ACM, and at OOPSLA.