E0 223 Verification
-
Course outline
-
Temporal Logic based verification:
-
Introductory automata concepts
-
Buchi automata
-
Linear Temporal Logic (LTL)
-
Modelling systems
-
Computation Tree Logic (CTL)
-
Symbolic model checking
-
Tools: Spin, SMV
-
Verification of infinite-state systems
-
Verification of real-time systems
-
Timed automata
-
Modelling real-time systems
-
Tools: Uppaal, Kronos
-
Verification of pushdown systems
-
Verification of security protocols
- Texts and other material
- Assignments
- Seminar topics
- Memory Efficient
cycle detection, Prateem Mandal, Mon
7 Feb 2005, 5pm.
- Safra's
Construction for complementing Buchi automata,
Debamalya Panigrahi, 14 Feb, 5pm.
- Expressive
Completenes of LTL, Pavithra Prabhakar, Mon
28th Feb, 5pm.
- Buchi's Monadic Second Order
Logic, Subhashree and Sowjanya.
- CTL Satisfiability
problem, Joy Chakraborty.
- Proof Carrying
Code S. Roopesh and Vishal Sharda.
- Bounded
Model Checking, Prakash and Manikantan.
- Automated analysis of Hybrid
Systems, Arnab De and Anand.
-
Proposed weightage for evaluation:
-
Mid-semester Exam: 20%
-
Assignments (Lab + written): 40%
-
Final Exam: 40%
-
Meeting schedule: Tue & Thu, 11:30am, in CSA Seminar
Room.
First meeting on Tue, 11th Jan 2005.
- Exam Schedule:
-
Mid-semester Exam: 11:30am Thursday 10 Mar 2005.
-
Final Exam: 2:00pm Monday 25th April 2005.