University of Cincinnati Logo
 

20-CS-626 - Formal Methods
School of Computing Sciences and Informatics

Additional Notes
   
Safety    
Software system safety handbook
Extreme programming in a safety-critical environment
Java is not type-safe
 
Validation    
General Principles of software validation    
 
Binary Decision Diagrams    
BDD Tutorial    
BDD Operations    
BDD Visualizer    
BDD Visualizer Tutorial    
Visualizer Examples    
 
Satisfiability    
A SAT Solver
SAT Solver user manual
SAT Solver description
Chapters on SAT
History of SAT
 
Model Checking Documentation    
Symbolic model checking with a SAT solver
Tuning SAT solvers for bounded model checking
How SBSAT can be used for bounded model checking
 
ACL2 Theorem Prover    
Floating Point Adder    
Main page - U. Texas, Austin    
Get ACL2 and install v. 4.2    
A Walking Tour of ACL2    
User's manual    
2nd ACL2 Tutorial    
Startup    
Examples    
Functions    
Binary Decision Diagrams    
BOOKSs    
 
Correct by Construction    
Cheaper and Better?    
Secure Systems    
 
Cryptol Documentation    
    Cryptol Programming Guide    
    Language Quick Reference    
    Tools Quick Reference    
    Tools User Guide    
    Tutorial    
 
Miscellaneous    
    Verification of synchronous machines
    Formal verification of sequential circuits
    pico-java II programmer's reference manual
 
ERC
MainStreet
Paul Erdos
NIT
Ladies on Campus
Oscar Robinson