CS766 : Analysis of concurrent programs 2023

Instructors : Ashutosh Gupta and S. Krishna

Timings : Monday 11:35, Tuesday 8:30, Thursday 09:30(Slot 4)
Venue : CC105

Interaction policy

Source material

Evaluation structure

For the first-half of the course

May change later.

Lectures

Principles of verification

2023-01-03T11:35 : Week1 - Introduction to course and program semantics

2023-01-09 : Week 2 - strongest post(sp), weakest pre, and Hoare logic

Verification methods : Road to CEGAR

2023-01-16 : Week 3+ Invariants, Abstraction, CEGAR

2023-01-25T08:30 (Wednesday) : Quiz 1

Concurrenct program analysis

2023-01-28 : Week 4-5 - Intro to Concurrency and Traces

2023-01-31 : Quiz 1

2023-02-06 : Week 6 - Bounded model-checking(BMC) of concurrent programs, Proof system

2023-02-05T11:00 : Student prsentations

2023-02-13 : Week 7 - Concurrent objects and linearizability

2018-02-22 : Midterm week

2023-02-18 Handover to Krishna (1 lecture before midterm)

Last modified: ()