Skip to content

Commit

Permalink
edits
Browse files Browse the repository at this point in the history
  • Loading branch information
cty12 committed Dec 29, 2022
1 parent b3ccea4 commit 470a8c9
Showing 1 changed file with 5 additions and 4 deletions.
9 changes: 5 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ You can check our proofs and run our examples using Agda:
- GHC with working [MAlonzo](https://wiki.portal.chalmers.se/agda/Docs/MAlonzo)
- [Standard library](https://github.com/agda/agda-stdlib) `1.7.1`
- [Abstract binding trees](https://github.com/jsiek/abstract-binding-trees/)
- [GNU Make](https://www.gnu.org/software/make/)

## Building

Expand All @@ -34,8 +35,8 @@ You can check our proofs and run our examples using Agda:
+ To check the proofs only, run `make proofs`. The type-checker of Agda makes sure
everything is correct.

+ To see $\lambda_{\mathtt{SEC}}^\star$ running in action, build everything first
and then run `bin/Demo`.
+ To get a taste of $\lambda_{\mathtt{SEC}}^\star$ running in action, build everything
first and then run `bin/Demo`.

# File Structure

Expand All @@ -44,10 +45,10 @@ In further detail:
+ `src/Proofs.agda`: sources the proofs of several important
meta-theoretical results, most noticeably, type safety and noninterference.
This file depends upon modules in the following sub-directories:
- `src/Surface/`: contains the syntax and the type system of
- `src/Surface/`: contains syntax and type system of
$\lambda_{\mathtt{SEC}}^\star$. This is the "surface language",
i.e., the language exposed to the programmers.
- `src/Memory/`: contains our heap model. It has a public, low-security
- `src/Memory/`: contains our heap model. The heap has a public, low-security
region and a secretive, high-security region.
- `src/CC/`: the formal specification of $\lambda_{\mathtt{SEC}}^\Rightarrow$:
its syntax, its type system, and its operational semantics (both small-step
Expand Down

0 comments on commit 470a8c9

Please sign in to comment.