Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 

README.md

verified-ifc

Coq formalization accompanying the paper: A Verified Information-Flow Architecture

Arthur Azevedo de Amorim, Nathan Collins, André DeHon, Delphine Demange, Cătălin Hriţcu, David Pichardie, Benjamin C. Pierce, Randy Pollack, and Andrew Tolmach. A Verified Information-Flow Architecture. In 41st ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (POPL), pages 165-178. ACM, January 2014. http://www.crash-safe.org/node/29

There are two subdirectories:

/basic_machines corresponds to the basic model discussed in sections 3-10 of the paper. /extended_machines corresponds to the machine extensions discussed in section 11

Nearly everything developed in /basic_machines reappears in /extended_machines, but sometimes in modified form.

We recommend that you start by exploring /basic_machines. Consult the README and the Main.v file to get a top-level view of the results.

/extended_machines contain a longer README that is intended to help guide you to the important differences in this developments.

The code is known to work with Coq 8.8.

About

Coq formalization accompanying the paper: A Verified Information-Flow Architecture

Resources

License

Releases

No releases published

Languages

You can’t perform that action at this time.