-
Notifications
You must be signed in to change notification settings - Fork 108
/
ROOT
103 lines (96 loc) · 2.15 KB
/
ROOT
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
(*
* Copyright 2020, Data61, CSIRO (ABN 41 687 119 230)
*
* SPDX-License-Identifier: GPL-2.0-only
*)
(*
* CAMKES
*)
chapter CAmkES
session CamkesAdlSpec (Camkes) in "adl-spec" = Access +
options [document = pdf]
theories
"Wellformed_CAMKES"
"Examples_CAMKES"
document_files
"imgs/compilation.pdf"
"imgs/composite-passthrough.pdf"
"imgs/dataport.pdf"
"imgs/echo.pdf"
"imgs/event.pdf"
"imgs/terminal.pdf"
"intro.tex"
"root.tex"
"comment.sty"
"ulem.sty"
(* Base session for CAmkES<->CapDL reasoning. This session is intended to be simply a combination
* of CamkesAdlSpec and DSpec, and is defined because we can't easily depend on both.
*)
session CamkesCdlBase (Camkes) = DPolicy +
sessions
DSpec
CamkesAdlSpec
Lib
theories
"DSpec.Syscall_D"
"CamkesAdlSpec.Wellformed_CAMKES"
"CamkesAdlSpec.Examples_CAMKES"
"Lib.LemmaBucket"
(* CAmkES<->CapDL reasoning. *)
session CamkesCdlRefine (Camkes) in "cdl-refine" = CamkesCdlBase +
theories
Policy_CAMKES_CDL
Eval_CAMKES_CDL
session CamkesGlueSpec (Camkes) in "glue-spec" = HOL +
options [document = pdf]
directories
"example-procedure"
"example-event"
"example-dataport"
"example-untrusted"
"example-trusted"
theories
Abbreviations
CIMP
Connector
Types
UserStubs
"example-procedure/GenSimpleSystem"
"example-event/GenEventSystem"
"example-dataport/GenDataportSystem"
"example-untrusted/EgTop"
"example-trusted/EgTop2"
document_files
"dataport.camkes"
"event.camkes"
"imgs/echo.pdf"
"imgs/filter.pdf"
"imgs/thydeps.pdf"
"intro.tex"
"root.bib"
"root.tex"
"filter.camkes"
"simple.camkes"
"comment.sty"
"ulem.sty"
session CamkesGlueProofs (Camkes) in "glue-proofs" = AutoCorres +
options [document = pdf, quick_and_dirty]
theories
Syntax
RPCFrom
RPCTo
EventFrom
EventTo
DataIn
document_files
"eventfrom-emit-underlying.c"
"eventto-poll.c"
"eventto-wait.c"
"from-echo-int.c"
"intro.tex"
"root.bib"
"root.tex"
"simple.camkes"
"to-echo-int.c"
"comment.sty"
"ulem.sty"