Lecture 28 Outline

Reading: §17*
Assignments: Homework 5, due Dec. 2


  1. General notes
    1. Homework 5, question 2 has been corrected. Do not do the earlier version!
    2. Lab 4 has been graded and returned (on Canvas). Please resubmit any changes by 11:59pm December 2 (on Friday). You can recover up to 80% of the points you lost for correctness and style.
  2. Compiler-based mechanisms
    1. Exceptions
    2. Concurrency
  3. Run-time mechanisms
    1. Fenton’s data mark machine
    2. Variable variable classes
  4. Tainting
  5. Firewalls

You can also obtain a PDF version of this. Version of November 28, 2016 at 1:06PM