start
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
start [2012/12/23 01:27] – jonathan | start [2013/03/20 14:52] (current) – jonathan | ||
---|---|---|---|
Line 1: | Line 1: | ||
~~NOTOC~~ | ~~NOTOC~~ | ||
- | ====== System Specification and Refinement | + | ====== |
Line 7: | Line 7: | ||
===== Lecture Times ===== | ===== Lecture Times ===== | ||
- | * | + | * CSE3342 System Specification and Refinement, TR 11.30am, CB115. LAB Tuesday 13:00 LAS 1002A |
- | ===== Description | + | * **Important**: |
+ | |||
+ | *See bottom** ↓** of this page for login with your Prism password. Slides are available from the SVN repository (see link in the sidebar, once you have logged on). | ||
+ | |||
+ | * The Labs to be done each week are also available at [[[[protected: | ||
+ | |||
+ | *Read the course outline regularly. | ||
+ | |||
+ | * Office hours: Monday 5.30-6.30pm and Thursdays 1pm-1.45pm in the SEL (CSE2056). | ||
+ | |||
+ | ===== Calendar | ||
Theory and tools for specifying computer systems (sequential, | Theory and tools for specifying computer systems (sequential, | ||
Line 30: | Line 40: | ||
*Compare the theory with classical Hoare Logic and the Dijkstra weakest precondition calculus . | *Compare the theory with classical Hoare Logic and the Dijkstra weakest precondition calculus . | ||
- | Chapters 1, 2, 3, 4, 5 and 9 from the text Modeling in Event-B: System and Software Engineering, | + | Chapters 1, 2, 3, 4, 5, 9 and 15 from the text [[http:// |
+ | |||
+ | |||
+ | This course is 3 hours of instruction per week as well as 1 hour of supervised labs per week. | ||
+ | |||
+ | The lab time is used to give students detailed exercises and instruction in using a practical verification tool (such as Rodin for Event-B) to accompany the material in the lectures. Tools are essential to using the theory and methods on larger examples and require expert knowledge of the use of automated theorem proving methods. Students will use such tools to prove the examples that are discussed in class as well as larger examples. |
start.1356226034.txt.gz · Last modified: 2012/12/23 01:27 by jonathan