SENG 4120
Software Model Engineering & Formal Methods
Lec 01, Lec 01 and Lab L01 selected
Software system is critical to many aspects of our lives. Students explore the mathematical foundations of software modeling including propositional logic, proof theory and semantics of predicate logic, and extended finite state machines. Students learn model verification using linear-time temporal logic, branching-time logic, and explore various model-checking algorithms. Students are introduced to the techniques of program verification, partial and total correctness, proof calculus, modal logics, and binary decision trees. Students gain hands-on experience using a tool for model checking.
Sections
Lecture, pick one
Lec 01
Fri 9:00-10:20
Lec 01
Mon 14:30-15:50
Lab
Lab L01
Wed 14:30-16:20
Syllabus
Have the syllabus for SENG 4120? Share it and everyone gets the grading, textbooks and rules.