-
Notifications
You must be signed in to change notification settings - Fork 0
tgduckworth/FeatherEvaluator
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Language-Based Security Final Project Readme FeatherEvaluator Erick Bauman Tristan Duckworth Shamila Wickramasuriya ---SOURCE CODE--- All source is in the "src" directory. In order to compile, simply run make in the "src" directory. All files should compile and can be examined in Coq IDE. We used Coq version 8.5pl2. This directory is a git repository, so the commit logs can be examined if one desires. Here are the files that we added: FEV_Definitions.v Contains our function definitions, including feval, which is our functional implementation to perform one small-step semantics step. FEV_Properties.v Contains all of our added proofs. FEV_Example.v Contains an example evaluation with Pair objects. ---DOCUMENTS--- All documents are in the "Document" directory. Here are the important documents: Presentation.pptx Our presentation slides Report.pdf Our final project report --- LaTeX source available
About
A WIP, provably-correct implementation of an expression evaluator for Featherweight Java without casts.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published