start
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
start [2009/03/03 18:16] – jonathan | start [2009/03/11 17:24] (current) – jonathan | ||
---|---|---|---|
Line 2: | Line 2: | ||
====== F09-GS/ | ====== F09-GS/ | ||
- | Safety critical systems are complex systems that interact with a dangerous environment (e.g. nuclear reactors or radiation therapy machines such as the [[http:// | + | * Please **login** to the wiki (see bottom** ↓** of this page for login). |
- | In this course, we use industrial strength methods | + | * Slides from the first lecture |
- | As explained by J.R. Abrial in his new book on Event-B, these methods and tools provide insights into specifying, modelling, and reasoning about the safety and correctness of such systems. These activities take place before undertaking effective coding of a computer system, so that the system | + | * Please try out the Rodin Event-B |
- | + | ||
- | We construct a mathematical model of a program that is quite different from the program itself. It is far easier to reason about the model than about the program. We will study important notions such as abstraction and refinement: the idea being that an executable program is only obtained at the final stage of a sequence consisting of gradually building more and more accurate models of the future program (think of the various blue-prints made by an architects and engineers). | + | |
- | + | ||
- | " | + | |
+ | * [[public: | ||
Line 23: | Line 20: | ||
Location: SEL (Software Engineering Laboratory, CSEB2056) | Location: SEL (Software Engineering Laboratory, CSEB2056) | ||
+ | |||
+ | Office hours: directly after class. | ||
start.1236104205.txt.gz · Last modified: 2009/03/03 18:16 by jonathan