POPL 2024 (series) / VMCAI 2024 (series) /  VMCAI 2024 / 
Petrification: Software Model Checking for Programs with Dynamic Thread Management
Tue 16 Jan 2024 16:00 - 16:20 at Marconi Room - Session 8: Concurrency, Program and System Verification, Closing Chair(s): Viktor Kunčak
We address the verification problem for concurrent program that dynamically create (fork) new threads or destroy (join) existing threads. We present a reduction to the verification problem for concurrent programs with a fixed number of threads. More precisely, we present petrification, a transformation from programs with dynamic thread management to an existing, Petri net-based formalism for programs with a fixed number of threads. Our approach is implemented in a software model checking tool for C programs that use the pthreads API.
Tue 16 JanDisplayed time zone: London change
Tue 16 Jan
Displayed time zone: London change
| 16:00 - 17:30 | Session 8: Concurrency, Program and System Verification, ClosingVMCAI  at Marconi Room Chair(s): Viktor Kunčak EPFL, Switzerland | ||
| 16:0020m Talk | Petrification: Software Model Checking for Programs with Dynamic Thread Management VMCAI  Matthias Heizmann University of Freiburg, Germany, Dominik Klumpp University of Freiburg, Lars Nitzke University of Freiburg, Frank Schüssele University of FreiburgPre-print | ||
| 16:2020m Talk | A Fully Verified Persistency Library VMCAI  Stefan Bodenmüller University of Augsburg, John Derrick , Brijesh Dongol University of Surrey, Gerhard Schellhorn Universitaet Augsburg, Heike Wehrheim University of Oldenburg | ||
| 16:4020m Talk | A Navigation Logic for Recursive Programs with Dynamic Thread Creation VMCAI  Roman Lakenbrink University of Münster, Markus Müller-Olm University of Münster, Christoph Ohrem University of Münster, Jens Oliver Gutsfeld Westfälische Wilhelm-Universität Münster (WWU), GermanyPre-print | ||
| 17:0020m Talk | Borrowable Fractional Ownership Types for Verification VMCAI  Takashi Nakayama The University of Tokyo, Yusuke Matsushita The University of Tokyo, Ken Sakayori University of Tokyo, Ryosuke Sato University of Tokyo, Naoki Kobayashi University of TokyoPre-print | ||
| 17:2010m Day closing | Closing (+ best paper award announcement) VMCAI  | ||

