Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next revision | ||
sav07_lecture_14_skeleton [2007/05/02 18:16] vkuncak |
sav07_lecture_14_skeleton [2007/05/03 18:50] vkuncak |
||
---|---|---|---|
Line 17: | Line 17: | ||
Readings: | Readings: | ||
* [[http://www.cs.cmu.edu/~bryant/pubdir/ieeetc86.pdf|Graph-based algorithms for boolean function manipulation]] | * [[http://www.cs.cmu.edu/~bryant/pubdir/ieeetc86.pdf|Graph-based algorithms for boolean function manipulation]] | ||
+ | * [[http://citeseer.ist.psu.edu/burch90symbolic.html|Symbolic Model Checking: 10^20 States and Beyond]] | ||
* [[http://www.kenmcmil.com/thesis.html|Ken McMillan's thesis]] | * [[http://www.kenmcmil.com/thesis.html|Ken McMillan's thesis]] | ||
* [[http://nusmv.irst.itc.it/index.html|NuSMV]] | * [[http://nusmv.irst.itc.it/index.html|NuSMV]] | ||
Line 25: | Line 26: | ||
* [[http://www.cs.cmu.edu/~emc/papers/Conference%20Papers/Completeness%20and%20complexity.pdf|Completeness and complexity of bounded model checking]] | * [[http://www.cs.cmu.edu/~emc/papers/Conference%20Papers/Completeness%20and%20complexity.pdf|Completeness and complexity of bounded model checking]] | ||
- | ==== Reachability checking for pushdown systems ==== | + | |
+ | ==== Reachability checking for pushdown systems (if time permits) ==== | ||
* push down automata and context free grammars, checking emptiness of context-free grammars | * push down automata and context free grammars, checking emptiness of context-free grammars | ||
* [[http://www.cs.wisc.edu/wpis/papers/tr1386.pdf|Program analysis via graph reachability]] | * [[http://www.cs.wisc.edu/wpis/papers/tr1386.pdf|Program analysis via graph reachability]] | ||
* [[http://doi.acm.org/10.1145/379605.379690|Bebop: a path-sensitive interprocedural dataflow engine, Thomas Ball, Sriram K. Rajamani. PASTE 2001: 97-103]] | * [[http://doi.acm.org/10.1145/379605.379690|Bebop: a path-sensitive interprocedural dataflow engine, Thomas Ball, Sriram K. Rajamani. PASTE 2001: 97-103]] | ||
+ | |||
==== Counterexample-driven refinement ==== | ==== Counterexample-driven refinement ==== | ||
Line 42: | Line 45: | ||
Craig's interpolation theorem | Craig's interpolation theorem | ||
+ | * [[Galllier Logic Book]], Section 6.5 | ||