Class Notes
All notes are in PDF format.
Course Overview
Sets and Relations
Introduction to Alloy
More Alloy Basics
Alloy Academia Model
Alloy Airport Model
Alloy Dynamic Models I
Alloy Dynamic Models II
Alloy Airport Case Study
Introduction to OCL and USE
OCL Basics
More OCL
Advanced OCL Expressions
Discovering OCL Constraints
Pre/Post-conditions in OCL and USE
Design by Contract
ESC/Java Basics
ESC/Java Checking
Last Updated: Apr 28, 2003