COMS W4117
Compilers and Translators:
Software Verification Tools
Lecture 1: September 4, 2007
Mudd 337, 11:00am-12:15pm

Lecture Outline

  1. Intoductions
  2. Course overview
  3. Textbooks and references
  4. Course requirements and grading
  5. What is reliable software?
  6. How can we make reliable software
  7. Reading

1. Introductions



2. Course Overview



3. Textbooks and References



4. Course Projects and Grading



5. What is Reliable Software?

  • Estimated number of bugs in the embedded base
  • Worst software bugs of all time



  • 6. How Can we Make Reliable Software




    7. Reading Assignment




    aho@cs.columbia.edu