infoflow: add InfoFlow_Image_Toplevel
It's really tiring figuring out whether we loaded all of the right InfoFlow theory files in jEdit. This file lists what "the theories for InfoFlow" are and should be loaded instead. ROOT file adjusted to target it instead of a bunch of files, some of which already include some of the others.
This commit is contained in:
parent
877312f080
commit
f641d70b6d
|
@ -122,12 +122,7 @@ session Access in "access-control" = AInvs +
|
|||
|
||||
session InfoFlow in "infoflow" = Access +
|
||||
theories
|
||||
"Noninterference"
|
||||
"Noninterference_Base_Refinement"
|
||||
"PolicyExample"
|
||||
"PolicySystemSAC"
|
||||
"ExampleSystemPolicyFlows"
|
||||
"Example_Valid_State"
|
||||
"InfoFlow_Image_Toplevel"
|
||||
|
||||
session InfoFlowCBase = CRefine +
|
||||
theories [condition = "SKIP_DUPLICATED_PROOFS", quick_and_dirty, skip_proofs]
|
||||
|
|
|
@ -0,0 +1,25 @@
|
|||
(*
|
||||
* Copyright 2017, Data61, CSIRO
|
||||
*
|
||||
* This software may be distributed and modified according to the terms of
|
||||
* the GNU General Public License version 2. Note that NO WARRANTY is provided.
|
||||
* See "LICENSE_GPLv2.txt" for details.
|
||||
*
|
||||
* @TAG(DATA61_GPL)
|
||||
*)
|
||||
|
||||
(* This theory serves as a top-level theory for testing InfoFlow.
|
||||
It should import everything that we want tested as part of building the
|
||||
InfoFlow image.
|
||||
*)
|
||||
|
||||
theory InfoFlow_Image_Toplevel
|
||||
imports
|
||||
Noninterference
|
||||
Noninterference_Base_Refinement
|
||||
PolicyExample
|
||||
PolicySystemSAC
|
||||
ExampleSystemPolicyFlows
|
||||
Example_Valid_State
|
||||
begin
|
||||
end
|
Loading…
Reference in New Issue