SAW User Manual Issues and Recommendations #2156
Labels
documentation
Issues involving documentation
type: enhancement
Issues describing an improvement to an existing feature or capability
usability
An issue that impedes efficient understanding and use
Milestone
Overview
The SAW User Manual has a couple of significant issues:
In this issue I outline a suggestion for a new SAW manual organization and provide recommendations for new content and fixes for specific issues
Current Structure
The SAW manual today flows as follows:
Recommended Structure and Per-Section Changes
Overview
Structure of SAWScript
Invoking SAW. Move all of the old content for this section to appendix.repl reference. Replace it with a description (and running example) of how most users execute saw (e.g.
saw script.saw
). Note that windows users will need--no-color
. Discuss basics of the SAW REPL and when you might use it (again, with running example). Refer users to appendix.command reference for more details.Cryptol and its Role in SAW
Loading Code.
Creating Symbolic Variables
Symbolic Execution
Symbolic Termination
The Term Type
Specification-Based Verification
Proofs about Terms
Transforming Term Values
Extraction to the Coq theorem prover
Analyzing Hardware Circuits using Yosys
Bisimulation Prover
(new) Appendices
crucible*
The text was updated successfully, but these errors were encountered: