CIS 890: Logic-based Program Analysis and Verification
PrerequisiteThe prerequisite for this class is CIS 771 (Program Verification) Topics(NB: The topics and the order in which the topics are covered might change according to student interests and instructors' whims).
Assignments and GradingYou will be given 1-2 assignments on each topic covered in the course. Assignments will involve pencil and paper exercises as well as tool-based exercises that involve use of ESC/Java, Bogor/Kiasan, Smallfoot. We might have some student presentations. This is a graduate class. We are here to learn. Therefore we will not talk about grades. AcknowledgementWe are indebted to Prof. Zohar Manna and Aaron Bradley for their help with this course and for allowing us to use their lecture notes. |