course_outline
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
course_outline [2007/07/31 19:53] – external edit 127.0.0.1 | course_outline [2009/05/07 17:23] (current) – jonathan | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Course Outline ====== | ====== Course Outline ====== | ||
- | The course | + | Programming Logic for Complex Systems This course |
- | ===== Week 1 ===== | + | Lectures are in the Software Engineering lab CSE2056. The workstations are equipped with the Rodin (Event-B ) and Spin toolsets. Interspersed with the lectures, you will be asked to do small developments and proofs. |
- | + | ||
- | Your notes here. | + | |
- | + | ||
- | ===== Week 2 ===== | + | |
- | + | ||
- | ===== Midterm ===== | + | |
- | + | ||
- | ===== Drop Deadline ===== | + | |
- | + | ||
- | ===== Week 13 ===== | + | |
- | + | ||
- | ===== Final Exam ===== | + | |
+ | * User Requirements Documents , System Specifications and Models | ||
+ | *Introduction to formal methods | ||
+ | *Example of a concurrent system: controlling cars on a bridge (Event-B) | ||
+ | *Spin, Linear Time Temporal Logic and concurrency | ||
+ | *Mathematical Language and Proofs (Event-B) | ||
+ | *Sequential Program Development & Proofs. | ||
+ | *Two guest lectures by Albert Lai on Predicative Programming and the PVS theorem prover | ||
+ | *Example: File Transfer Protocol | ||
+ | *Wrap-up: | ||
course_outline.1185911597.txt.gz · Last modified: 2009/01/21 20:03 (external edit)