Published September 8, 2021 | Version v1
Software Open

SecRSL: Security Separation Logic for C11 Release-Acquire Concurrency - Coq Formalisation

Creators

  • 1. University of Melbourne

Description

 

Formalisation, soundness proof, and example applications of SecRSL: Security Relaxed Separation Logic, a logic for reasoning about information flow security of programs in the Release-Acquire fragment of C11. 

Includes the Coq sources (for Coq version 8.8.1) as well as a Ubuntu Linux virtual machine in which the theories and the required Coq version are already installed. 

See README for instructions; LICENSE for licensing information.

This artifact accompanies the paper:
Pengbo Yan and Toby Murray, "SecRSL: Security Separation Logic for C11 Release-Acquire Concurrency", OOPSLA 2021.

Files

Files (5.2 GB)

Name Size Download all
md5:fe78aefa6dec659bb358e60fc0cbaae5
1.7 kB Download
md5:407a9015699cac6672f23345f4a6d70b
5.2 GB Download
md5:79a82b95edf0f013a96e2098ffa114f1
188.7 kB Download
md5:9c4bd2e484010078a62ddecbcab01c8d
7.3 kB Download