This shows you the differences between two versions of the page.
courses:ssv2010:main [2010/11/01 21:23] tsay |
courses:ssv2010:main [2010/12/29 22:06] (current) tsay |
||
---|---|---|---|
Line 3: | Line 3: | ||
===== Announcements ===== | ===== Announcements ===== | ||
+ | * Dec. 29: slides for Z, B, and Alloy available. | ||
+ | * Dec. 14: slides for Owicki-Gries Method and UNITY Logic available. | ||
+ | * Dec. 14: slides for Why available. | ||
+ | * Nov. 01: {{courses:ssv2010:hw4.pdf|HW#4}} due on Nov. 11. | ||
* Nov. 01: slides for Soundness and Completeness of Hoare Logic, Predicate Transformers, and Hoare Logic of Procedures available. | * Nov. 01: slides for Soundness and Completeness of Hoare Logic, Predicate Transformers, and Hoare Logic of Procedures available. | ||
* Nov. 01: {{courses:ssv2010:hw3.pdf|HW#3}}. | * Nov. 01: {{courses:ssv2010:hw3.pdf|HW#3}}. | ||
Line 49: | Line 53: | ||
* Predicate Transformers and Program Derivation (1 week: 10/21) \\ [{{courses:ssv2010:predicate_transformers.pdf|slides}}] | * Predicate Transformers and Program Derivation (1 week: 10/21) \\ [{{courses:ssv2010:predicate_transformers.pdf|slides}}] | ||
* Procedures (+ Object Orientation) (1 week: 10/28) \\ [{{courses:ssv2010:procedures.pdf|slides}}] | * Procedures (+ Object Orientation) (1 week: 10/28) \\ [{{courses:ssv2010:procedures.pdf|slides}}] | ||
- | * Program Verification Tools: Coq, Why, and Frama-C (3 weeks: 11/04, 11/11, 11/18) \\ [{{courses:ssv2010:why.pdf|slides}}] | + | * Program Verification Tools: Coq, Why, and Frama-C (3 weeks: 11/04, 11/11, 11/18) \\ [slides: {{courses:ssv2010:why.pdf|Why}}, {{courses:ssv2010:frama-c.pdf|Frama-C}}] |
- | * Data Refinement + Formal Methods: Z, B, and Event-B (3 weeks: 11/25, 12/02, 12/09) \\ [slides:{{courses:ssv2010:Z.pdf|Z}}, {{courses:ssv2010:B.pdf|B}}] | + | * Data Refinement + Formal Methods: Z, B, and Alloy (3 weeks: 11/25, 12/02, 12/09) \\ [slides:{{courses:ssv2010:Z.pdf|Z}}, {{courses:ssv2010:B.pdf|B}}, {{courses:ssv2010:Alloy.pdf|Alloy}}] |
* Concurrent, Reactive Systems: Owicki-Gries Method, UNITY, Linear Temporal Logic (2 weeks: 12/16, 12/23) \\ [slides:{{courses:ssv2010:concurrency.pdf|Owicki-Gries}}, {{courses:ssv2010:UNITY.pdf|UNITY}}, {{courses:ssv2010:temporal_verification.pdf|Temporal Verification}}] | * Concurrent, Reactive Systems: Owicki-Gries Method, UNITY, Linear Temporal Logic (2 weeks: 12/16, 12/23) \\ [slides:{{courses:ssv2010:concurrency.pdf|Owicki-Gries}}, {{courses:ssv2010:UNITY.pdf|UNITY}}, {{courses:ssv2010:temporal_verification.pdf|Temporal Verification}}] | ||
* **Final** (**2010/12/30**) | * **Final** (**2010/12/30**) |