Published August 15, 2019 | Version 1.0
Software Open

Specifying Concurrent Programs in Separation Logic: Morphisms and Simulations

  • 1. IMDEA Software Institute
  • 2. IRIF - Université de Paris

Description

Specifying Concurrent Programs in Separation Logic: Morphisms and Simulations (Artefact).

This artefact is a companion to:

Aleksandar Nanevski, Anindya Banerjee, Germán Andrés Delbianco, and Ignacio Fábregas. 2019. Specifying Concurrent Programs in Separation Logic: Morphisms and Simulations. Proc. ACM Program. Lang. 3, OOPSLA, Article 161 (October 2019), 30 pages. https://doi.org/10.1145/3360587

The artefact contains all the Coq sources of the developments presented in the submission, including the meta-theory of FCSL, and the example case studies. It also contains additional examples that the main body submission does not discuss. Some, such as readers/writers locks, are presented in the Extended Technical Report [arXiv:1904.07136], which has also been included in the artefact.

Files

README.md

Files (5.8 GB)

Name Size Download all
md5:5f3ed7c694e6c5d0e64ccd39ed5620ed
43 Bytes Download
md5:52960df447f9c95c8f723083551a9c32
5.8 GB Download
md5:3b83ef96387f14655fc854ddc3c6bd57
11.4 kB Download
md5:309b4eb4c436aed2c998e714ac784b2c
20.9 kB Preview Download

Additional details

Related works

Funding

Mathador – Type and Proof Structures for Concurrent Software Verification 724464
European Commission