Tue 17 Jan 2023 16:15 - 16:30 at Arlington - Model Checking Chair(s): Eric Koskinen

Persistent Memory (PMEM) programs present unique programmability challenges. An important challenge involves ensuring that programs with mixed volatile-memory and persistent-memory ensure an important reachability invariant: at no point in the program execution should a persistent memory region contain a pointer to a volatile memory region. Such invariants are difficult to detect through testing methodologies, as the corresponding failures show up only in the presence of crashes. Prior work has leveraged runtime support in managed languages like Java \cite{autopersist} to check these invariants at runtime. However, such proposals incur a significant runtime cost. We propose a compile-time analysis that checks and maintains such reachability invariants statically with high precision. We implement this compile-time analysis in tool called \toolName{} which identifies such reachability-invariant violations and proposes fixes in C/C++ code.

Faculty member in the CS department at IIT Delhi, India. Co-Founder of CompilerAI Labs. Works on program equivalence checking and program superoptimization.

Tue 17 Jan

Displayed time zone: Eastern Time (US & Canada) change

16:00 - 17:30
Model CheckingVMCAI at Arlington
Chair(s): Eric Koskinen Stevens Institute of Technology
16:00
15m
Talk
A Pragmatic Approach to Stateful Partial Order ReductionRecorded
VMCAI
Berk Cirisci IRIF, University Paris Diderot and CNRS, France, Constantin Enea Ecole Polytechnique / LIX / CNRS, Azadeh Farzan University of Toronto, Suha Orhun Mutluergil Sabanci University, Turkey
16:15
15m
Talk
StaticPersist : Compiler Support for PMEM ProgrammingRecorded
VMCAI
Sorav Bansal IIT Delhi and CompilerAI Labs
16:30
30m
Talk
Compositional Verification of Stigmergic Collective Systems
VMCAI
Luca Di Stefano University of Gothenburg, Sweden, Frederic Lang
17:00
30m
Talk
Synthesizing History and Prophecy Variables for Symbolic Model Checking
VMCAI
Cole Vick , Kenneth L. McMillan University of Texas at Austin