CMPT 894 - Directed Reading
Software Verification


Course Schedule

Meetings:
Wednesday 16:00 - 17:30
SUR 4170

Office hours (send e-mail to reserve a slot):
Monday 13:30 - 14:30
Wednesday 13:30 - 14:30
Friday 13:30 - 14:30
SUR 4148

Instructor: Dirk Beyer

Help:
There are office hours, but you can always send me e-mail to set up an individual appointment. I am always glad to help you. Whenever you get lost, desire help, or just want to talk, please see me --- don't let yourself fall behind!

Calendar:
First meeting: 2008-01-07
Last meeting: 2008-04-01
Final project report due:
2008-04-20

Course Information

The nature of this course is like a reading group or seminar, where students read, present, and discuss recent achievements in the area. At many other universities students have to organize such reading groups on their own, but at SFU you have the privilige to even get credits for participating in such a reading course.

In order to register for the course, you have to download, print, sign, and submit the registration form to the CS graduate program assistant (Val). Everybody is welcome, even without registration.

Syllabus

This course explores cutting-edge research results in the area of software verification.  Students will read and discuss recent articles on static program analysis, software model checking, test-case generation, randomized testing, and web-service verification.  A special focus will be the emerging unification of program analysis and software model checking in practice, and the symbiosis of testing with program analysis. In a semester project, the students will explore current tools that implement the latest research results in this area.

Reading Assignments, Time Plan

The links below point to articles and presentation files that the students have used.

Grading

The course grade will be based on the results on the reading assignments, presentations and discussion contributions (40%), and the results (paper and presentation) of the course project (60 %).


Authors: Dirk Beyer, Ashgan Fararooy, Pashootan Vaezipoor