| Week of | Lectures/Assignments |
- Jan 18
|
- Course Overview
- Sets and Relations
- Install: Alloy 5.1.0
|
- Jan 25
|
|
- Feb 1
|
- Alloy Tour (d, e)
- Project 1: Basic Alloy (due Feb 15)
|
- Feb 8
|
|
- Feb 15
|
- Alloy Logic (d, e)
- Project 2: Advanced Alloy (due Mar 8)
|
- Feb 22
|
|
- Mar 1
|
- Introduction to SysMLv2 and HAMR
- Install: Sireum IVE
|
- Mar 8
|
- HAMR Code Generation
- Project 3: HAMR Code Generation (due Mar 29)
|
- Mar 15
|
|
- Mar 22
|
|
- Mar 29
|
- HAMR Code Generation for seL4
- Project 4: HAMR GUMBO Contract (due Apr 12)
|
- Apr 5
|
|
- Apr 12
|
- Logika Basics
- Project 5: Logika (due Apr 26)
|
- Apr 19
|
|
- Apr 26
|
- HAMR Testing Framework
- Project 6: HAMR+GUMBO and Logika (due May 10)
|
- May 3
|
|
- May 10
|
|