YoVDO

A New Perspective on Commutativity in Verification

Offered By: ACM SIGPLAN via YouTube

Tags

Formal Methods Courses Distributed Systems Courses Concurrent Programming Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a fresh perspective on commutativity in program verification through this 58-minute conference talk from POPL'24. Delve into Azadeh Farzan's presentation on leveraging commutativity reasoning to simplify complex verification tasks across sequential, concurrent, and distributed programs. Discover how Mazurkiewicz's 1987 theory of commutativity can be applied to various automated verification goals, including hypersafety, safety, and liveness verification. Learn about a language-theoretic framework that formalizes programs, properties, and commutativity relations, enabling algorithmic searches for simplified verification tasks. Gain insights into the potential of commutativity-based approaches to overcome limitations in current theorem proving techniques. Explore topics such as contextual and abstract commutativity, combining multiple commutativity relations, and open problems in this emerging field of program verification research.

Syllabus

[POPL'24] A New Perspective on Commutativity in Verification


Taught by

ACM SIGPLAN

Related Courses

Human Computer Interaction
Independent
Introduction à la logique informatique - Partie 2 : calcul des prédicats
Université Paris-Saclay via France Université Numerique
System Validation (4): Modelling Software, Protocols, and other behaviour
EIT Digital via Coursera
Formal Software Verification
University System of Maryland via edX
Principles of Secure Coding
University of California, Davis via Coursera