Abstract
We present VeyMont: a deductive verification tool that aims to make reasoning about functional correctness and deadlock freedom of parallel programs (relatively complex) as easy as that of sequential programs (relatively simple). The novelty of VeyMont is that it “inverts the workflow”: it supports a new method to parallelise verified programs, in contrast to existing methods to verify parallel programs. Inspired by methods for distributed systems, VeyMont targets coarse-grained parallelism among threads (i.e., whole-program parallelisation) instead of fine-grained parallelism among tasks (e.g., loop parallelisation).
Original language | English |
---|---|
Title of host publication | Formal Methods |
Subtitle of host publication | 25th International Symposium, FM 2023, Proceedings |
Editors | Marsha Chechik, Joost-Pieter Katoen, Martin Leucker |
Publisher | Springer, Cham |
Pages | 321-339 |
Number of pages | 19 |
Edition | 1 |
ISBN (Electronic) | 978-3-031-27481-7 |
ISBN (Print) | 9783031274800 |
DOIs | |
Publication status | Published - Mar 2023 |
Event | 25th International Symposium on Formal Methods - Lübeck, Germany Duration: 6 Mar 2023 → 10 Mar 2023 Conference number: 25 |
Publication series
Series | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) |
---|---|
Volume | 14000 LNCS |
ISSN | 0302-9743 |
Conference
Conference | 25th International Symposium on Formal Methods |
---|---|
Abbreviated title | FM 2023 |
Country/Territory | Germany |
City | Lübeck |
Period | 6/03/23 → 10/03/23 |