CS 528/428 Schedule, Spring 2009
CS 528/428 Schedule, Spring 2009
Last modified: February 9, 2009.
- 1/12:
- Lecture: Overview
- 1/14:
- Lecture: Certified Software; Hoare Logic
- 1/16:
- Lecture: Separation Logic
- 1/19:
- NO CLASS (MLK day)
- 1/21:
- NO CLASS (POPL'09)
- 1/26:
- Lecture: More on Separation Logic; The Coq Proof Assistant
- 1/28:
- Lecture: Certified Assembly Programming (CAP)
- 2/2:
- Lecture: Rely-Guarantee Reasoning (CCAP); Concurrent Separation Logic (CSL)
- 2/4:
- Lecture: More on CSL; Permission Accounting
- 2/9:
- Lecture: CSL meets Rely-Guarantee (LRG, SAGL, RGSep)
- 2/11:
- Lecture: More on RGSep/LRG; Certified Thread Implementation
- 2/16:
- Lecture: Meta-Logic Framework; Proof Engineering
- 2/18:
- Lecture: Singularity; Spec# and Sing#
- 2/23:
- Lecture: Decentralized Information Flow Control
- 2/25:
- Lecture: HiStar/DStar/Loki and Flume
- 3/2:
- Lecture: Security-Typed Languages (JIF)
- 3/4:
- Lecture: Noninterference; Declassification
- 3/9:
- NO CLASS (spring recess)
- 3/11:
- NO CLASS (spring recess)
- 3/16:
- NO CLASS (spring recess)
- 3/18:
- NO CLASS (spring recess)
- 3/23:
- Lecture: DOM and Context Logic
- 3/25:
- Lecture: (class meets in 307 AKW instead!)
JavaScript and Mashup Security
- 3/30:
- Lecture: Assertion Lang vs Specification Lang
- 4/1:
- Lecture: Automated Program Verifier (Boogie & Z3)
- 4/6:
- Lecture: The SPARK Approach
- 4/8:
- Lecture: Liveness Property
- 4/13:
- Lecture: Certified Compiler (CompCert)
- 4/15:
- Lecture: Translation Validation
- 4/20:
- Lecture: Secure Voting Systems
- 4/22:
- Lecture: GWT, Json and Caja
- 4/29:
- Project presentation (tentative)
Copyright (c) 2009,
Zhong Shao,
Dept. of
Computer Science,
Yale University