#
76dce465 |
|
21-Mar-2020 |
Gerwin Klein <gerwin.klein@data61.csiro.au> |
camkes: ROOT updates Signed-off-by: Gerwin Klein <gerwin.klein@data61.csiro.au>
|
#
e7fb36b7 |
|
19-Mar-2020 |
Gerwin Klein <gerwin.klein@data61.csiro.au> |
ROOT files: file reorg for new ROOT requirements Isabelle2020 requires each session to declare it own set of directories that may not overlap with other session's directories. This commit reorganises files to comply with that requirement. Signed-off-by: Gerwin Klein <gerwin.klein@data61.csiro.au>
|
#
1448882c |
|
12-Mar-2020 |
Gerwin Klein <gerwin.klein@data61.csiro.au> |
camkes: remove NICTA logo The logo can't be provided under an OSS license.
|
#
a424d55e |
|
09-Mar-2020 |
Gerwin Klein <gerwin.klein@data61.csiro.au> |
licenses: convert license tags to SPDX
|
#
61e184a0 |
|
18-Jul-2019 |
Japheth Lim <Japheth.Lim@data61.csiro.au> |
CamkesCdlRefine: delete Generator theory This theory was a project to specify the behaviour of the CAmkES toolchain as an Isabelle function. However, this copy of the theory is incomplete, the toolchain has moved on, and the ADL model is also undergoing changes, so there is no longer much value in maintaining this file.
|
#
6c599a8d |
|
18-Jul-2019 |
Japheth Lim <Japheth.Lim@data61.csiro.au> |
camkes: support generalised connector semantics The classic ADL formal model has a fixed palette of connectors, with the interface type and seL4 integrity model also being fixed for each connector type. This is unable to model new CAmkES connectors. We change the ADL model to allow more combinations of connector semantics, including arbitrary sets of Access rights between the policy labels that a connector touches. See Jira VER-1110 for more context.
|
#
e1ca4baa |
|
10-Jul-2019 |
Japheth Lim <Japheth.Lim@data61.csiro.au> |
CamkesCdlRefine: add support library for capDL refinement toolchain This adds a library theory of useful lemmas, simpsets and methods, to be used in the camkes-tool's capDL refinement templates.
|
#
c03323f2 |
|
05-Sep-2018 |
Japheth Lim <Japheth.Lim@data61.csiro.au> |
camkes: remove ConnectorProperties_CAMKES theory This was created long ago for a report and is no longer relevant.
|
#
95cae475 |
|
02-Sep-2018 |
Japheth Lim <Japheth.Lim@data61.csiro.au> |
camkes: initial updates for new CDL refinement framework Summary of changes: - change ADL spec to support connectors with many endpoints [VER-992] - more connector synonyms - refactor integrity policy spec
|
#
0ce3e653 |
|
24-Jun-2018 |
Gerwin Klein <gerwin.klein@data61.csiro.au> |
Isabelle2018 camkes: declare external file dependencies
|
#
8af6b2ec |
|
24-Jun-2018 |
Gerwin Klein <gerwin.klein@data61.csiro.au> |
Isabelle2018: add ulem.sty which is now required by isabelle.sty (available by default in newer tetex installs, but not older ones)
|
#
7a5416dc |
|
09-Jun-2018 |
Gerwin Klein <gerwin.klein@data61.csiro.au> |
Isabelle2018 spec: new handling of external file deps
|
#
b5cdf470 |
|
13-Jun-2018 |
Gerwin Klein <gerwin.klein@data61.csiro.au> |
globally use session-qualified imports; add Lib session Session-qualified imports will be required for Isabelle2018 and help clarify the structure of sessions in the build tree. This commit mainly adds a new set of sessions for lib/, including a Lib session that includes most theories in lib/ and a few separate sessions for parts that have dependencies beyond CParser or are separate AFP sessions. The group "lib" collects all lib/ sessions. As a consequence, other theories should use lib/ theories by session name, not by path, which in turns means spec and proof sessions should also refer to each other by session name, not path, to avoid duplicate theory errors in theory merges later.
|
#
322f1023 |
|
18-Apr-2016 |
Gerwin Klein <gerwin.klein@nicta.com.au> |
word_lib: adjust theory dependencies
|
#
422b1ee5 |
|
26-Jul-2015 |
Matthew Fernandez <matthew.fernandez@nicta.com.au> |
camkes: Also depend on DPolicy in CamkesCdlBase.
|
#
608cf211 |
|
02-Jun-2015 |
Matthew Fernandez <matthew.fernandez@nicta.com.au> |
camkes: Add WordLemmaBucket to the CamkesCdlBase session. It occasionally comes in handy.
|
#
abb783ac |
|
27-May-2015 |
Matthew Fernandez <matthew.fernandez@nicta.com.au> |
camkes: Add CAmkES↔CapDL beginnings. These theories construct a locale with holes that are filled in by generated code. Interpreting the locale manually is quite tedious and error prone, but we entirely automate this process during code generation. For the details of this, see the CAmkES 'architecture-semantics' and 'label-mapping' back ends.
|
#
69676bba |
|
26-May-2015 |
Matthew Fernandez <matthew.fernandez@nicta.com.au> |
camkes: Add CamkesCdlBase session. This session encompasses the theories relevant for reasoning about the relationship between CAmkES and CapDL.
|
#
6387bcdb |
|
20-Oct-2014 |
Matthew Fernandez <matthew.fernandez@nicta.com.au> |
camkes: Update ROOT files to Isabelle 2014.
|
#
2a03e81d |
|
14-Jul-2014 |
Gerwin Klein <gerwin.klein@nicta.com.au> |
Import release snapshot.
|