Differences between revisions 13 and 14
Revision 13 as of 2014-05-02 13:39:35
Size: 3778
Editor: fniksic
Comment:
Revision 14 as of 2014-05-02 19:45:11
Size: 3829
Editor: jkloos
Comment: Added lecture notes.
Deletions are marked like this. Additions are marked like this.
Line 50: Line 50:
  [[attachment:Lecture2.pdf|Lecture Notes]]<<BR>>

Course: Verification of Reactive Systems

Summer 2014

Introduction

This course focuses on the theory and practice of computer-aided verification, with an emphasis on software verification.

  • Prerequisites:

    • The course requires basic knowledge of algorithms, data structures, automata theory, computational complexity, and propositional logic. For example, you should know what it means for a formula to be satisfiable, how to determinize a finite automaton, what is depth first search, and what P and NP means. If you are not familiar with these concepts, please attend the two initial lectures on background material.
  • Textbook:

    • Class notes and research papers will be handed out.
  • Grading:

    • Grades will be awarded on the basis of a final exam. Permission to take the final exam will be given based on your performance in homework assignments and a project paper.
  • Projects:

    • Potential project topics, both theoretical and experimental, will be announced during the first few weeks of the course. Any suggestions for designing your own project according to your interests are very welcome. Every project will require a mentor. Projects will involve either surveying a field in depth, or using state of the art model checkers to verify large systems of interest, or to extend the capabilities of existing model checkers by implementing new algorithms or proving new theorems.
  • Teamwork:

    • Students may collaborate on homeworks, but each student needs to individually write up a solution set and be prepared to present it in class on the due date. Projects must be done in groups, but each person should have a clearly identifiable responsibility.

Lecture Notes

Courses/VRS (last edited 2014-07-24 13:41:45 by jkloos)