Make these a separate target so that other sessions that depend on ASpec can kick off generation of these files (necessary because some are mentioned in spec/ROOT, and the session structure will fail if they don't exist). This is only relevant in a fresh check-out when you've never built ASpec, but in test environments this can happen if only specific sessions are tested. Signed-off-by: Gerwin Klein <gerwin.klein@data61.csiro.au> |
||
---|---|---|
.. | ||
access-control | ||
asmrefine | ||
bisim | ||
capDL-api | ||
crefine | ||
dpolicy | ||
drefine | ||
infoflow | ||
invariant-abstract | ||
refine | ||
sep-capDL | ||
Makefile | ||
README.md | ||
ROOT | ||
tests.xml |
README.md
Formal Proofs about seL4
This directory contains the formal proofs about seL4, which mostly prove properties about the various seL4 specifications.
Each such proof lives in its own subdirectory:
access-control
- Access Control Proofasmrefine
- Assembly Refinement Proofbisim
- Bisimilarity of seL4 with a static Separation KernelcapDL-api
- CapDL API Proofscrefine
- C Refinement Proofdrefine
- CapDL Refinement Proofinfoflow
- Confidentiality Proofinvariant-abstract
- Abstract Spec Invariant Proofrefine
- Design Spec Refinement Proofsep-capDL
- CapDL Separation Logic Proof