An undergraduate course on software bug detection tools and techniques
StackGuard: Automatic Adaptive Detection and Prevention of Buffer-Overflow Attacks