This shows you the differences between two versions of the page.
courses:ssv2023:main [2023/11/08 11:26] tsay2 [Announcements] |
courses:ssv2023:main [2024/12/11 13:24] (current) tsay2 [Announcements] |
||
---|---|---|---|
Line 3: | Line 3: | ||
===== Announcements ===== | ===== Announcements ===== | ||
+ | * 01/08: grade report corrected. | ||
+ | * 2024/01/07: grade report available (corrected 01/08); please send requests/inquiries, if any, to the instructor by 2PM 01/08 (Mon.). | ||
+ | * 12/20: the {{courses:ssv2023:ssv2023final.pdf|final}} is due 5:30PM. | ||
+ | * 12/13: slides for Compositional Reasoning available. | ||
+ | * 12/12: solutions to homework assignments: {{courses:ssv2023:hw3_s.zip|HW#3}}, {{courses:ssv2023:hw4_s.pdf|HW#4}}, {{courses:ssv2023:hw5_s.pdf|HW#5}},{{courses:ssv2023:hw6_s.zip|HW#6}}. | ||
+ | * 12/06: {{courses:ssv2023:hw7.pdf|HW#7}} for exercise (not counted toward grade). | ||
+ | * 12/06: slides for UNITY and Temporal Verification available. | ||
+ | * 11/30: You may submit up to three proposals for the term project by the deadline. | ||
+ | * 11/29: {{courses:ssv2023:termproject.pdf|Term Project}}: proposal due 12/15 and final results due 12/29. | ||
+ | * 11/29: {{courses:ssv:old_exams.zip|old exams}}. | ||
+ | * 11/29: slides for the Owicki-Gries Method available. | ||
+ | * 11/29: {{courses:ssv2023:hw6.pdf|HW#6}} due on 12/06. | ||
+ | * 11/21: slides and examples for Using Frama-C available. | ||
+ | * 11/08: {{courses:ssv2023:hw5.pdf|HW#5}} due on 11/22. | ||
* 11/08: slides for Frama-C and ACSL available. | * 11/08: slides for Frama-C and ACSL available. | ||
* 10/31: slides for Hoare Logic (II): Procedures available. | * 10/31: slides for Hoare Logic (II): Procedures available. | ||
Line 24: | Line 38: | ||
===== Lectures ===== | ===== Lectures ===== | ||
- | Wednesday 2:20-5:20PM, Room 204, Management Building 2 | + | Wednesday 2:20-5:20PM, Room 203, Management Building 1 |
===== Office Hours ===== | ===== Office Hours ===== | ||
Line 47: | Line 61: | ||
* Predicate Transformers (1 week: 10/25) [{{courses:ssv2023:predicate_transformers.pdf|slides}}] | * Predicate Transformers (1 week: 10/25) [{{courses:ssv2023:predicate_transformers.pdf|slides}}] | ||
* Procedures: Hoare Logic (II) (1 week: 11/01) [{{courses:ssv2023:procedures.pdf|slides}}] | * Procedures: Hoare Logic (II) (1 week: 11/01) [{{courses:ssv2023:procedures.pdf|slides}}] | ||
- | * Verification Tools: Frama-C + Plugins (2 weeks: 11/08, 11/22) [slides: {{courses:ssv2023:frama-c_acsl.pdf|Frama-C and ACSL}}, {{courses:ssv2023:frama-c_with_coq.pdf|Frama-C with Coq}}; examples:{{courses:ssv2023:frama-c-25.0-examples.zip|Frama-C Examples}}] | + | * Verification Tools: Frama-C + Plugins (2 weeks: 11/08, 11/22) [slides: {{courses:ssv2023:frama-c_acsl.pdf|Frama-C and ACSL}}, {{courses:ssv2023:Using-Frama-C.pdf|Using Frama-C}}; examples:{{courses:ssv2023:frama-c-examples.zip|Frama-C Examples}}] |
* Concurrent, Reactive Systems: Owicki-Gries Method (1 week: 11/29) [{{courses:ssv2023:concurrency.pdf|slides}}] | * Concurrent, Reactive Systems: Owicki-Gries Method (1 week: 11/29) [{{courses:ssv2023:concurrency.pdf|slides}}] | ||
* Concurrent, Reactive Systems: UNITY and Linear Temporal Logic (1 week: 12/06) [slides: {{courses:ssv2023:UNITY.pdf|UNITY}},{{courses:ssv2023:temporal_verification.pdf|Temporal Verification}}] | * Concurrent, Reactive Systems: UNITY and Linear Temporal Logic (1 week: 12/06) [slides: {{courses:ssv2023:UNITY.pdf|UNITY}},{{courses:ssv2023:temporal_verification.pdf|Temporal Verification}}] | ||
* Selected Topics: Modular/Compositional Reasoning (1 week: 12/13) [{{courses:ssv2023:compositional_reasoning.pdf|slides}}] | * Selected Topics: Modular/Compositional Reasoning (1 week: 12/13) [{{courses:ssv2023:compositional_reasoning.pdf|slides}}] | ||
- | * **Final Exam** (**2022/12/20**) | + | * **Final Exam** (**2023/12/20**) |
===== Grading ===== | ===== Grading ===== |