Software Open Access

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

Pengbo Yan

 

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 (5.2 GB)
Name Size
LICENSE
md5:fe78aefa6dec659bb358e60fc0cbaae5
1.7 kB Download
OOPSLA2021-Paper14-Artifact-Ubuntu-20.04-64-bit.ova
md5:407a9015699cac6672f23345f4a6d70b
5.2 GB Download
paper_
md5:79a82b95edf0f013a96e2098ffa114f1
188.7 kB Download
README
md5:9c4bd2e484010078a62ddecbcab01c8d
7.3 kB Download
30
7
views
downloads
All versions This version
Views 3030
Downloads 77
Data volume 397.2 kB397.2 kB
Unique views 2525
Unique downloads 44

Share

Cite as