This shows you the differences between two versions of the page.
courses:ssv2010:main [2010/11/01 21:27] 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 50: | Line 54: | ||
* 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) \\ [slides: {{courses:ssv2010:why.pdf|Why}}, {{courses:ssv2010:frama-c.pdf|Frama-C}}] | * 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**) |